Computer SW Unix - Berkeley CSUA MOTD
Berkeley CSUA MOTD:Computer:SW:Unix: [WindowManager(47) ]
Results 751 - 900 of 1321   < 1 2 3 4 5 6 7 8 9 >
Berkeley CSUA MOTD
 
WIKI | FAQ | Tech FAQ
http://csua.com/feed/
2024/12/24 [General] UID:1000 Activity:popular
12/24   

2004/8/3-4 [Computer/SW/Unix] UID:32663 Activity:high
8/3     How are you folks with NetApps backing them up? Dump? NFS? NDMP?
        Which software? Legato, Veritas, something else? Would you buy the
        same software again? I use Legato and I'm less than thrilled.
        \_ NetBackup (which uses NDMP) works pretty well if you can dedicate
           a drive just to it. That is, if you have a library with 4 drives,
           1 drive must be dedicated to NDMP clients
        \_ Buy 2, mirror.  Put a third off site.  Mirror.
2004/8/3 [Computer/SW/Unix] UID:32655 Activity:high
8/3     Solaris question.  How come after catting .cshrc, the atime
        doesn't change?  Something in NFS?  I dont see any obvious
        NFS option to control this.  The file is on a netapp.
        \_ is noatime set? it's an NFS option that prevents that.
           \_ It doesnt appear to be set in the automouter map.
              Can it be set on the netapp itself?
        \_ Yes, there is a per volume option called no_atime_update
           that can be set on the filer itself.  This is mainly for
           people who are really pounding the volume who could use
           the extra performance boost of not updating for each access
           of a file.  -rollee
2004/8/2-3 [Computer/SW/Languages/Misc, Computer/SW/Unix] UID:32648 Activity:nil
8/2     Is there a way I can invoke  abs (absolute value) from a bash script?
        In general how can I use math function from shell script?
        \_ If you're worried about math functions, then it is time to start
           using a real scripting language instead of shell.
           \_ Agreed.  But, if you're not quite ready to rewrite your script
              yet, it's pretty easy in bash: $((x < 0 ? -x : x)) will return
              the absolute value of $x.  See the section ARITHMETIC EXPANSION
              in the bash manpage.  --mconst
              \_ Thanks.  I would have used Perl if I had thought that
                 I would need math functions.
                 \_ It's never too late to do the right thing.  It'll only
                    be harder to convert later.
        \_ bc (use a here document), note you have to define your own
           abs function.
2004/7/30 [Computer/SW/Unix] UID:32593 Activity:high
7/30    Ack!  Too much politics!  I have a technical question:
        I have some files described by *.out and I want a nice scripty way to
        trim the last line off of each of them.  What's a good way to do this?
        \_ sed. $d
           \_ It would seem I'd need a pattern defining the last line for that
              to be helpful.
              \_ Erm.  try it out.  "sed '$d' filename"
                 \_ Thanks.
        \_ foreach i ( `ls` )
                mv $i `echo $i | sed s:.out::g`
           end
           Warning, this only works in csh.
           \_ in that case, just do foreach i (*.out).
2004/7/29 [Computer/SW/Unix] UID:32558 Activity:high
7/238   my apache server running on unix serves pages from users
        in public_html.  I also have https running.  what can i put
        in my .htaccess so that when someone tries to get to a page
        via the http server, they are either denied or redirected
        to the https version?  thanks.
        \_ Globally?  Have SSL answer on both 80 and 443.
           \_ what if i don't have root.  not an option.
              \- well then it isnt "your" apapche server, it is someone
                 elses.
                \_ ok you pedantic fuck, i have root, but i don't
                        want to alter things as root.  eat shit.
2004/7/28 [Computer/SW/Unix] UID:32530 Activity:high
7/28    bash v3.0 is out: http://tinyurl.com/436y2
        \_ Ah, a new version of a crappy shell.  Thanks Linux!
           \_ It comes standard on most linux distros so it must be the best!
                \_ It has pretty colors!
           \_ While I agree that bash might be overkill scripting, some of
              its features do greatly enhance usability (unicode filename
              handling, auto completion of filenames w/ spaces, &c.) Some of
              these features you can get in ksh or hack into pdksh (a la
              OpenBSD), but for most people its just easier to use bash.
              \_ tcsh completes filenames with spaces. i don't know nething
                 about unicode but it's mentioned in the man page. fuck bash.
                 \_ Yes but tcsh uses the crappy csh scripting style. Some
                    of us do use the while/do/done for/do/done, if/fi &c.
                    syntax on the cli.
                    \_ Use the right tool for the job!  You use tcsh for CLI
                       and perl for scripting.  Anything more than a few
                       lines of tcsh belongs in perl or some other real
                       scripting langauge.  Bash should die.  It's a
                       bastardized POS.
2004/7/27 [Computer/SW/OS/FreeBSD, Computer/SW/Unix, Computer/SW/OS/OsX] UID:32505 Activity:nil
7/26    is there a way to list the file in your user space that has the largest
        size?  (Thank you all for the help except that idiot posted the rm
        command)
        \_ rm -Rf ~/
           \_ does anyone ever use R instead of r?
        \_ ls | sort | head
        \_ ls -lR | sort +4rn     But this won't tell you which directory
                                  the files are in.
        \_ du -k $HOME | sort -nr -k1,1 | head
           This should give you the files sizes of the largest files and
           directories in your home directory. If you want just files:
           { find $HOME -depth -type f -print0 | \
             xargs -0 ls -l | sort -rn -k5,5 ; } 2> /dev/null | head
           BTW, -print0 and xargs -0 only work on *BSD, OS X and Linux.
2004/7/22-23 [Computer/SW/Unix] UID:32417 Activity:nil
7/22    Samba 3.0.5 released:
        http://us3.samba.org/samba/whatsnew/samba-3.0.5.html
        Two vulnerabilities fixed.
2004/7/21 [Computer/SW/Unix] UID:32398 Activity:high
7/21    Are there any circumstances under which, e.g., fileno(stdin) would
        not equal 0 on a Unix system (besides obvious things like
        assigning something else to stdin)?
        \_ Nothing obvious.  It's assigned to be that so unless you change
           it or your system is broken, etc.
2004/7/19-20 [Computer/SW/Unix] UID:32362 Activity:moderate
7/19    Is there a unix text based MSN messenger client?
        I wanna chat with hot girls but company has firewall.
        \_ How would a text based client help you?  The ports are still the
           same.
           \_ yea, but I can telnet out through gateway.
        \_ centericq - never used it though
2004/7/17-18 [Computer/SW/Security, Recreation/Humor, Computer/SW/Unix] UID:32331 Activity:high
7/16    The new official North Korean webpage!  Get your free email
        account!  Would someone mind making a csua account we all can use
        to read it?
        http://www.kcckp.net/external_e
        \_ bah! if you like dictators with web pages, check out this one:
           Qadhafi's official homepage.
           http://www.qadhafi.org
        \_ I don't find NK very funny.  -- ilyas
           \_ You don't find anything very funny.
              \_ These days it seems every anonymous motd macaque knows more
                 about me than I do myself. -- ilyas
                 \_ I think you're funny.
                    \_ Oh, I think ilyas is funny. I just don't think ilyas
                       finds anything funny. I think that's part of what
                       makes him funny.
        \_ Login/Pass: phillip/philspell  enjoy.  -John
           \_ Thanks! I heartily recommend Politics->Leader->KJ IL->Anecdotes
              \_ Goddamn!  It's as if Francis Fukuyama lost a third of his
                 brain and kept on writing!
2004/7/3-5 [Computer/SW/Unix, Finance] UID:31156 Activity:nil
7/3     I'm reviewing my credit report, and they mention a geographical code
        (e.g, 0-49362310- 1-5335, some #s changed for privacy).  What sort of
        information does this encode?  There's one for each of my addresses.
2004/7/2-5 [Computer/SW/Unix, Computer/HW/Drives] UID:31146 Activity:high
7/2     What software do you use to backup your own PC?
        \_ snapshot backups via rsync over ssh
           http://www.mikerubel.org/computers/rsync_snapshots
           \- have you compared this with rdiff backups from
              stanfraud?
        \_ Raid 1+0.  No backups.
           \_ you never accidentally delete a file?
              \_ all important files in rcs.  this is deja-vu.  I answered
                 this at length two days ago.
        \_ rsync with incremental options running from cron to backup my
           Linux files to a second disk. On the windows box, I use
           right now the windows backup tool manually to backup everything
           to a second disk but you could schedule it automatically.
           \_ You can also put your windows data on a linux box and
              make it accessible to windows via a samba share.
        \_ Make CD backups every 6 months or so.
        \_ XP box:  Maxtor OneTouch drive, and store everything important
           on Samba shares.  FreeBSD boxes:  rsync back and forth between
           boxes.  -John
        \_ I have multiple matched drives. Every three months or so, I copy
           everything from one drive to another and then start using the new
           copy. The next time, I swap the drives. Once a month I burn stuff
           to a cd/dvd. Important stuff I keep in cvs. I backup my repository
           every other week. I'm mostly using MacOS X, FreeBSD and OpenBSD,
           I don't bother backing up my WinXP box, nothing important on it
           except DVDDecrypter :-)
           \_ I've read that if you let drives spin down for too long there
              is a good chance they won't spin up again, thus cold disk is
              not a good backup medium.  I've done a little of what you're
              doing but not enough to say if what I read is true or not. YMMV.
                \_ From what I've seen this is only the case if you let
                   your drives sit for years not months. Even then, most
                   drives will work (I just powered on a scsi drive that I
                   last used in 1997 and got some data from it last week).
                   Also, I tried to make sure that my drives are never
                   more than 24 months old. Around 18 months or so I upgrade
                   to a larger pair and sell the older pair to offset the
                   cost.
2004/7/1-2 [Computer/SW/Unix] UID:31106 Activity:insanely high
7/1     Using sed, how do I do the following?  I want to replace the
        first line containing a particular pattern with the 2nd line
        containing said pattern.  For example, if "line" is the pattern,
        then I want
                this is the 1st line
                this is the 2nd
                this is the 3rd
                this is the 4th line
        to become
                this is the 4th line
                this is the 2nd
                this is the 3rd
                this is the 1st line  (Actually, I don't care if this line
                                       shows up like this or gets deleted.)
        \_ stupid to do this in sed.  use perl.
          \_ OK, how do I do this in perl?
             \_ while ( $line = <> ){
                        if ( $line !~ /line/ ) {
                                $output[$count++]=$line;
                                next;
                        }
                        if ( ! $firstline ) {
                                $firstline = $line;
                                $firstindex = $count++;
                        } else {
                                $output[$firstindex]=$line;
                                $output[$count++]=$firstline;
                        }
                }
                print foreach @output;
                # (Approximately)  -tom
                \_ You don't need the "foreach"
          \_ Just for fun, how can this be done using sed?
             \_ sed is short for "stream editor".  It's designed to look at
                the input one line at a time.  making it handle line operations
                is unholy, and possibly illegal in most states.
             \_ there is nothing fun about doing this in sed.  -tom
                \_ lots of things can be fun if you're avoiding more important
                   work. here it is:

        sed -e '/line/\!bS;:M;$\!N;s/\n.*line/&/;tE;$\!bM;:E;s/^\([^\n]*\)\(\n.
*\n\)\([^\n]*\)$/\3\2\1/;:S'

                   this swaps the 2N-1'th and the 2N'th lines matching "line"
                   for all possible N. if there is an odd number of such
                   lines, the last one is left in place. note that the
                   3 "!"'s are \-escaped for tcsh; your shell might
                   differ. naturally, s/line/foo/g to change pattern.
                   tested on gnu sed 3.02. inserting a few newlines will
                   make this work on soda's sed as well:
                        sed -e '/line/\!bS\
                        :M\
                        $\!N;s/\n.*line/&/;tE\
                        $\!bM\
                        :E\
                        s/^\([^\n]*\)\(\n.*\n\)\([^\n]*\)$/\3\2\1/;\
                        :S'
                                                         -alexf
                               \_ alexf = leet sed god
                                  \_ s/leet sed god/bored new sed user/ -alexf
                \_ sed rules!!!
                   \-first, i probably wouldnt do this in sed either.
                     it may be doable in sed but your description isnt
                     complete, so i cant suggest a solution. do you just
                     want to *swap* 1st match of regexp with second match
                     of regexp? finally, sed can certainly do non-line
                     based things more easily than say grep. see e.g.
                     the , operator. --psb
                        \_ I want the first line that matches regexp to
                           be replaced with the 2nd line that contains
                           regexp.  The entire line need not match regexp,
                           but only contain it.  But I want the entire
                           first line (that contains a match to regexp) to
                           be essentially overwritten by the next line that
                           contains a match to regexp.  -op
        \_ rpn calculator written in sed:
           http://sed.sourceforge.net/local/scripts/dc.sed.html
        \_ just curious, why do you want to do this? seems kinda weird.
           \_ he's trying to troll ilyas into writing it in ocaml
2004/6/29-30 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Unix] UID:31057 Activity:kinda low
6/29    Is there a C function to get the name of an opened file from its file
        pointer (FILE*)?  Thanks.
        \_ I don't know of one.  What would happen if there are multiple
           ways of describing the file? (Symbolic links and the like)
        \_ the best you can do is use fileno() to get the file descriptor
           number and then pass that to fstat() to get the inode and
           filesystem of the underlying file.  To get an actual path name
           from there is difficult, as you could have any number of hard links
           pointing to the inode, and it is even possible for there to be
           NO links and there is in fact no file name associated with the
           file's inode.(i.e. it was 'deleted' after it was opened).
           If you *really* want to know you could run a search through the
           filesystem for matching inode numbers. -EricM
2004/6/27 [Computer/SW/Languages/Perl, Computer/SW/Unix] UID:31028 Activity:nil
6/27    Stupid UNIX question: In a shell program, how do I read in
        standard input?  I want the program to take standard input
        and manipulate it in some way and then output the result to
        a file.  Once I have the program written, I know how to invoke
        it, but how do I, within the program, tell it to work with the
        standard input?
        \_ Read from fd 1:
           while read LINE ; do echo $LINE ; done <&1
        \_ If you just want to pass stdin through various external commands,
           it's easy; just run them, and the first one will consume stdin if
           it needs it; e.g.:
               #!/bin/sh
               awk '{print $2}' | sed 's/a/b/g' > file
           will "just work".  If you want to perform actual line by line
           shell script programming, you'll have to do like the previous post
           says.  But really, if you're doing actual custom programming of
           this type (i.e. not lots of external program invocations), you
           almost certainly are better off using perl or <insert favorite
           text munging language here> --dbushong
2004/6/27 [Computer/SW/Unix] UID:31026 Activity:insanely high
6/27    The following is the beginning of a file called from my .procmailrc.
          #!/bin/csh
          set usage = `quota | grep digital | awk '{print $2}'`
          set quota = `quota | grep digital | awk '{print $4}'`
          set spacek = `expr $quota - $usage`
              \_ why do people worry about the disk quota when procmail has
                 a comprehensive failsafe policy? see "man procmailrc#ORGMAIL"
                 \_ I've had my ifile database truncated a couple times due to
                    quota problems.
        It works just fine, but I found 1 occurance of the following in my
        log file:
          expr: No match.
        How can expr generate a "No match error"?  Presumably the quota
        command yielded something like a '?' where there should have
        been a number.  But how would that be?
        \- close, but wrong shell metachar. if you are above quota, awk
           will return #####* for the usage. i note also expr may choke
           on large numbers. you may also be able to use this:
                If quota exits with a non-zero status,
                one or more filesystems are over quota.
           if you dont care about the actual numbers, you can do something
           along the lines of:
           quota | grep `dirname $home` | fgrep \*  > /dev/null && \
                 echo above_q || echo below_q
           btw, use less whitespace in motd posts. --psb
                \_ Thanks!  I just added sed 's/*//' to the set usage line.
2004/6/24 [Computer/SW/Unix] UID:30997 Activity:high
6/24    Why no manual for woman!! why?? why!!!
        [xxx@@soda ~]% man man
        [xxx@@soda ~]% man woman
        No manual entry for woman
        [xxx@@soda ~]%
        \_ Because FreeBSD 4.7 is not politically correct.  Google for
           "Politically Correct UNIX System VI Release notes", which I've read
           more than 10yrs ago (not as a web page, of course.)
           \_ http://www.laughnet.net/archive/compute/newunix.htm
        \_ Why would a man want to enter a woman?  A man shound only enter
           another man!
           \_ Oh that's fucking sick. Of course I want to enter a woman, not
              a man you sicko.
              \_ In the Catholic version of UNIX, man enters boy.
        \_ There wasn't enough space on /usr to install it.
2024/12/24 [General] UID:1000 Activity:popular
12/24   

2004/6/22 [Computer/SW/Security, Computer/SW/Unix] UID:30947 Activity:nil
6/22    What's gmail's tech support email? I cannot log in for more than 16
        hours now, this is unacceptable. Thanks.
        Server Error: The server encountered a temporary error and
        could not complete your request.  Please try again in 30
        seconds.
        \_ erase all google-related cookies. purge cache. retry. worked for me.
           \_ and if that fails: http://gmail.google.com/support/bin/request.py
              \_ I tried erasing all cookies/cache, and still happens on both
                 mozilla/ie. I can't even visit the support page, because it
                 requires a login, and I can't login. Shit. any ideas?
                 \_ was this just after creating an account? try the above
                    steps again, but also change your password (with the Forgot
                    Your Password? link). i couldn't log in either all
                    yesterday until i did this.
        \_ yes. that's very unacceptable for a service still in beta.
           \_ Fine, don't accept it.  Go back to Hotmail.
2004/6/22 [Computer/SW/Unix] UID:30943 Activity:high
6/22    Does anyone know of any publicly available distributed file transfer
        programs? This might be a program that would, e.g., allow you to copy
        files to one machine, and have that machine copy them to n other ones,
        which copy it to n other ones, and so forth.
        \_ Bittorrent + a few torrent grabbing scripts would probably work
        \_ cron + rsync/wget/etc.
        \_ Akamai.
        \_ I had something automatic in mind that's usable in the general
           case. BT, cron + whatever, and akamai don't really fit the bill.
           I'm talking more along the lines of something like what google
           might use to push files to many many machines.
           \_ rdist.
2004/6/18 [Computer/SW/Security, Computer/SW/Unix] UID:30882 Activity:high
6/18    Is anybody else not able to log into their office account?
        My password is rejected.
        \_ It looks like ypserv crashed on scotch; I've restarted it.  Could
           you please try logging in again?  --mconst
           \_ It seems to be working now.  Thanks mconst!
        \_ REQUEST DENIED.
2004/6/16 [Computer/SW/Unix] UID:30843 Activity:nil
6/16    The following is a chunk of my .procmailrc.  It works great,
        but when I added the if clause below, it seems to act as
        if the condition is true, even when it's not.  Anyone
        have any idea why?

        set usage = `quota | grep digital | awk '{print $2}'`
        set quota = `quota | grep digital | awk '{print $4}'`
        set space = `expr $quota - $usage`
        set space = `expr $space \* 1000`  # convert from kilobytes to bytes
        set limit = `expr $space / 20`     # limit is 5% of remaining space
        if ($space < 200000) then        # if under 200k of space, just
          set limit = 0                  # put in inbox
        endif

        # BEGIN RECIPES

        :0fw
        | spamc

        :0
        * > $limit
        {
        :0c
        !myaccount@yahoo.com
        :0:
        | ${FORMAIL} -A"X-Folder: TOO_BIG_INBOX_ONLY" >>${DEFAULT}
        }
2004/6/16 [Computer/SW/SpamAssassin, Computer/SW/Unix] UID:30838 Activity:very high
6/16    It's not in any way against CSUA policy to have procmail check
        your quota each time it runs, is it?
        \_ Why would it be?
           \_ I think the quota file might be a bit of a chokepoint for the
              filesystem; probably bad if everybody were to do it.  Perhaps
              try du -d1 instead?
              \_ du -d1 is way more impact than quota.  -tom
              \_ Yeah, wow.  Use your head: with quotas on every filesystem
                 op results in a quota check; how can it be high overhead?
                 \_ Please correct me if/where I'm wrong: quota files are
                    maintained at the root of each file system, and,
                    empirically, I've noticed that quota results are cached:
                     quota -v; rm reallyBigFile; quota -v; sleep; quota -v;
                    I imagine this cache resides at the FS root as well, so
                    hundreds of users x hundreds of spams = 1000s of writes
                    to the quota cache = possibly slow disk access.
                    Different cases possible with softupdates and/or
                    kernel-based memory cache.
                    \_ Quotas are kept in memory, in the kernel; you can
                       access them with the quotactl system call.  There
                       are quota files at the root of each filesystem too,
                       but they're only used to initialize the kernel's
                       quota information at boot time.

                       Since it's all stored in memory, updating the quota
                       information when you create and remove files is
                       trivial.  You only see delays because soft updates
                       is delaying the actual writes to your files, and thus
                       delaying the quota updates too -- on systems without
                       soft updates, quotas update instantly.  --mconst
                    \_ you could have verified this yourself by using the
                       "time" command to see that du -d1 takes an order of
                       magnitude longer than quota, instead of sounding off
                       like a moron.  -tom
                       \_ great way to encourage discussion.  you rock!
                    \_ That suggests that although writing/deleting lots of
                       spam could load the system (which we already know)
                       lots of people reading the quota file will probably
                       not be a big load, or at least not any worse than
                       reading a file of spam-filtering rules.
        \_ depends on your personality
        \_ I'll take this discussion as "No, it's not against policy".
           \_ you can take it that way (i would) but just be sure you don't
              end up a hoser; that's the policy you need to worry about
              here. - erikk
2004/6/16 [Computer/SW/Unix] UID:30836 Activity:high
6/16    How do I make bash display possibilities on first tab, like tcsh?
        I hate it that I have to press TAB twice to get the completion
        list. Thanks.
        \_ type tcsh, when you're done, type exit.
           \_ Thank you for the most useless answer I've seen today. :)
              \_ Change your shell, stop using stupid shells.
                 \_ Change your shitty attitude, learn some manners.
2004/6/13-14 [Computer/SW/Editors/Vi, Computer/SW/Unix] UID:30774 Activity:high
6/12    "It was the team's success in designing a rudimentary word processing
        system using Unix on the PDP-7 that allowed them to get the funds for
        a PDP-11. The word processor proved enourmously useful to Bell Lab's
        patent division." --from an E'ist article on DMR && Bell Labs.
        It's funny how some things stay the same [in terms of who you have
        to make happy for $$$] and the image of lawyers using some precursor
        to ed/troff. ObEdIsStandard. --psb
        \_ Considering that their other choice at the time would have been
           dictating to an army of secretaries with high school educations....
           What do you think they should have done to earn funding?  They
           should have just got money because they were cool?
           \- i think you are missing the spirit in which this was intended.
              i dont suppose you have ever used a line editor.
              \_ I have used a line editor before, having used both ED and
                 EDLIN (in dos).  I wrote most of my school papers using vi
                 and troff, so yes I'm familar with both concepts.  Maybe you
                 can explain 'the spirit' to a low grade moron such as myself?
                 \_ If you'd read the rest of this week's issue, you'd note
                    the Economist is pushing the philosophical idea of open
                    source rather heavily-- both for software development and
                    biological research.  It's funny, then, that Unix, which
                    has been the core focus of the movement, might have been
                    stillborn except for a legal department clamoring for its
                    word processor.  As for line editors, have you used them
                    for legal documents?  It's just odd.  That's all. -!psb
                    \- Mr. LGMoron: First, if you were in a bar at Friday
                       Happy Hour and somebody said "well there goes another
                       weeks of my life working for The Man" would you then
                       week of my life working for The Man" would you then
                       respond "well it is better than being unemployed".
                       Second, it is just funny to think about lawyers
                       using SCCS to collaborate, maintianing their briefs
                       via Makefiles calling tbl | eqn | troff etc. Finally,
                       as I "didnt say" above, given the history of AT&T
                       Unix litigation, it's somewhat ironic they were
                       internally greasing the wheels. --psb
                   \_  Man, you need to get laid or something. If you didn't
                       find the Dilbertesque situation of this historical
                       factoid funny and you used vi/troff to do your homework
                       you must still be a virgin. --williamc
2004/6/12-14 [Computer/SW/SpamAssassin, Computer/SW/Unix] UID:30772 Activity:high 64%like:30791
6/12    I'm going to switch my dsl provider this month and the new guys don't
        offer webmail. Does anyone know of a cheap (~ $5/mo) web mail provider
        who is reasonably reliable? I've been told to take a look at .Mac, but
        I'd like to hear other suggestions. tia.
        \_ I use http://totalchoicehosting.com and have mail (imap, pop3, webmail) as
           well as www and ftp.  Starts at $4/mo.
           \_ thanks I'll take a look.
        \_ gmail
           \_ I'm not interested in free services that read your email and
              stick stupid ads in the messages. I also don't want to have
              a bunch of junk cluttering up the web ui.
              \_ the ui is really nice, not cluttered, the ads are very
                 subtle, and it doesn't _read_ your mail, unless you think
                 just having your data on their servers means "reading"...
                 it's on-the-fly keyword triggers, not "reading."
                 \_ How is the spam filtering on gmail?
                 \_ Are you either a google employee or a friend of one who is
                    likely to materially gain from friends-and-family options
                    in the IPO?  On-fly-the keyword triggers means they had to
                    scan my mail.  I don't care if they did it when it came in,
                    when it was sitting on their servers or "on-the-fly" when
                    I read it.  They're still reading for content.
                    \_ wow, so what do you think the other webmails do when
                       they scan for viruses?  Or is that somehow, not reading
                       the content?
                       \_ they're scanning for my benefit for something I would
                          do for myself.  google is scanning for their benefit
                          to insert ads which is something i would not do for
                          myself.  the difference should be obvious to anyone
                          not likely to gain financially from google's sucess.
                          again, are you an employee or other person likely
                          to benefit from the google ipo or other google
                          successes?
                          \_ I guess I wouldn't be scanning my mail, since
                             I don't run windows.... but no, I don't have
                             any stake in google at all.
        \_ Followup. Has anyone heard of http://his.com or webserve.ca? Both seem
           to provide web mail for around $5/mo.
2004/6/10 [Computer/SW/Unix] UID:30718 Activity:nil
6/9     http://www.csua.berkeley.edu/~ilyas/problems/shortest_path -- ilyas
2004/6/8-9 [Computer/SW/Unix] UID:30688 Activity:very high
6/8     For those who worked in the large corporation (or currently working
        in a large corp.  How do you guys managed such large amount of emails?
        Do you guys use some sort of sorting software (popfile?)? is there
        any open-source search engine that is designed for combing through
        standard unix email boxes?
        \_ GREP!
           \_ Ah, but is it the standard?
           \_ you mean find . -name "*.mbx" -exec grep [pattern] {} \;
              my problem with that is that in that -exec part, the
              grep -v's "-" is giving me trouble (along with other special
              characters)
              \- use xargs. welcome to the next level. --psb
                \_ how do you deal with spaces?
                   \- NULL padding. for the original Q, also see e.g. agrep,
                      glimpse etc. --psb
        \_ use mh. pick is your friend.
2004/6/8 [Computer/SW/Unix] UID:30679 Activity:very high
6/8     Which search engines let you search for regex or at least symbols like
        '||' .  right now i'm trying to search for how to do this:
         !#/bin/bash; if [ $? != 0 || $# != 2 ]; then hi
        \_ man test
           \_ Or, sillier, man [
           \_ test did the trick, tnx.  (though, shirley there must be a way
              to do it without)
2004/6/6-7 [Computer/SW/Security, Computer/SW/Unix] UID:30639 Activity:moderate
6/5     I have no idea what changed, I may have accidently changed some
        option I can no longer find, or my friend's 2 year old may have
        hit some obscure key combo, but Now WinXP now logs me out every
        time the screen saver goes off. I only have 1 account on this
        machine, and there's no password. This is the epitome of a stupid,
        useless extersize.  Anyone know how to turn it off?
        \_ Right-click the desktop | Properties | Screen Saver | Password
           Protected.
        \_ Turn off the screen saver.
        \_ I don't think you get logged off, but you are probably screen
           locked.  The idle-logoff feature is a separate utility you have
           to install.
        \_ is it a normal screen saver?  The resource kit comes with a screen
           saver that logs you out automatically...
           \_ the log-off screen saver on the resource kit is a separate
              purchase. So I don't think he as the resource kit with his
              winXP.
2004/5/30-31 [Computer/SW/Unix] UID:30500 Activity:high
5/30    Are there any plans to have a IMP server for soda? So we can
        check our mails on the web?
        \_ ps auxww | grep imap
           \_ IMP is not IMAP.
              \_ Install it yourself.
              \_ True.  Imp is a small devilish creature serving Satan.
                 \_ How convenient if one were a clever devil and the other
                    devilishly clever.
2004/5/27 [Politics/Domestic/President/Bush, Computer/SW/Unix] UID:30442 Activity:very high
5/26    Best side scroller game... EVER. http://www.emogame.com/bushgame.html
        - pst
        \_ w00t!
        \_ WHY DO YOU HATE AMERICA?
           \_ WHY DO YOU HATE WHITE PEOPLE?
        \_ Did you miss the link yesterday about hate and politics?
        \_ not work-safe.
        \_ Wow.  A Bush bashing link on the motd.  What a shock.
           \_ Here's a nickle kid. Buy yourself a sense of humor.
        \_ Quite similar to the movie comming out today in this respect:
           goes to extremes making stuff up in order to bash right wing
           politics.
           \_ Was the game ALSO written by Art Bell?
           \_ See now, why don't you put up a website listing all of the
              made-up stuff instead of just whining about it?
              \_ obGoogle.  It's all over and you wouldn't care anyway.
                 \_ Funny, this is what I found:
                    link:csua.org/u/7hi
                    \_ Ok, and?
2004/5/26-27 [Computer/SW/Security, Computer/SW/Unix] UID:30440 Activity:very high
5/26    Just curious... Are people supposed to be running their own
        drug store off soda's website?  I assume it's commercial.
        \_ definitely a violation of soda and university policy.  -tom
        \_ Only if they're offering discount v1agkra
        \_ No.  Mail root with the location and it will be taken
           care of.
        \_ URL please?  Just curious.
        \_ ~chrchan/public_html last I saw it.  I saw the raw files, but did
           not point a browser at it.  Not my call.  I don't have root, access
           to read logs, etc.  "Someone" should politely ask him about it in
           case it is just for practice or for somewhere else.
           \_ What made you think he was running a drug store instead of just
              trying out some ecommerce code?  And how the hell did you stumble
              across this?  Were you really bored enough to just be randomly
              searching soda?
              \_ I said I didn't check it in detail, duh.  That he might just
                 be testing something, duh.  That a polite query was in order
                 IMHO and nothing more at this point, duh.  You, duh.  Duh.
                 \_ No, that is not yellowcake in his directory.
           \_ I think it's a false alarm.  Most of the code isn't even
              world readable.
2004/5/26 [Computer/SW/OS/Linux, Computer/SW/Unix] UID:30432 Activity:nil
5/26    How does one see just the end of a file in Unix/Linux?  Say I have
        2 gigs of text log, and I just want to see the last page.
        \_ tail
           \_ Thanks!
        \_ check out the -f option from the man pages.
2004/5/24-27 [Computer/SW/Unix] UID:30391 Activity:high
5/24    I'm baaaack.  I'm doing recruiting for the summer.  At Taos, no less!
        UNIX SysAdmins who're interested in contract jobs, feel free to
        contact me (chris@csua or christine@taos.com).  There's a particularly
        cool one working at Apple open immediately.
                                                            \- there is no
                                                               less --psb
        Stop interrupt other people's lines Partha Banerjee     ---/
        \_ What's the going rate these days?
           \_ From what I've witnessed, it's all over the map.  You're at the
              whim at whatever companies are willing to pay, and however
              desperate they are.  Since the market's turning around, some
              companies see the light and are paying better (I'm saying
              $50ish/hour for mid-Sr. level SA)...other companies are
              still in denial and are offering ridiculously low rates ($20/hr
              for a mid-level SA which I think is horrible).  Developers are
              getting measurably better rates than SAs, as are DBAs.   --chris
              \_ Are they "Still Sleazy after all these years?"
                 \_ It's the nature of the business.
              \_ Are they *finding* people at $20/hour?!
                 \_ Well, for entry-level (read right out of high school), this
                    is fine.
        \_ It makes him feel important or something to screw up other people's
           posts.  Or maybe he thinks we're all too stupid to know what he's
           talking about if he puts his comments after the person he's
           replying to.  Either way it's pretty god damned rude and makes it
           more difficult to follow a thread.
           \_ You're locked in your traditions, young motder.  psb transcends
              your formatting to show you that any body of text is just a
              body of text.  Do not attempt to format the psb; that would be
              impossible.
2004/5/19-20 [Computer/SW/Unix] UID:30309 Activity:nil
5/19    Why doesn't bash read .bashrc for interactive login shells?  Is there
        a right way to get it to do so?  Putting "source $HOME/.bashrc" in my
        .profile seems kind of wrong.  Or am I supposed to export everything
        in .profile so subsequent interactive sessions inherit everything?
        \_ .profile?  Here's a snipped from my default .bash_profile
           if [ -f ~/.bashrc ]; then
                   . ~/.bashrc
           fi
2004/5/19 [Academia/Berkeley/CSUA/Motd, Computer/SW/Unix] UID:30303 Activity:nil Edit_by:auto Entry has been invalidated. Access denied.
2004/5/18-19 [Academia/Berkeley/CSUA/Motd, Computer/SW/Unix] UID:30283 Activity:insanely high
5/18    Sick and tired of people writing over your file? Now motdedit2
        is available at ~kchang/bin/motdedit2. It does aggressive append
        merge where no lines are deleted. In addition, there is a flag to use
        to "restore&merge" your last change. For example, if someone nukes
        a portion of the motd after 30 min, you can still "restore&merge"
        your previous editted file and the current file by typing
        "~kchang/bin/motdedit2 -r".  Any bug report to me.
                        \_ man you guys are picky. I've changed it so that
                           it'll keep the work file in $HOME/.motd.$$
        \_ that is kept for restore&merge operation. If you delete that file
           you will not be able to use this feature. I'll move it to the
           home directory later when it's proven and QAed.
                        \_ man you guys are picky. I've changed it so that
                           it'll keep the work file in $HOME/.motd.$$
        \_ How did you get your account back?
        \_ Sweet!  Now instead of people directly writing over the motd with
           their favorite editor and their own motd copy, they can do it
           through motedit2 and their favorite editor and their own motd copy.
           Why do so many of you seem to think that whatever drivel you have
           to say is so much more important than the drivel of others that it
           is worth *replacing* one set of drivel with another set of drivel?
           The rest of us have managed for years without any motd destroying
           scripts at all.  Just kick tom off soda and the motd will survive
           brutal censorship much longer.  Of all the censors he's the only
           one I've seen who has the time and the anal retentive nature
           required to "win" at motd deletion who will keep checking every
           30 seconds and re-destroying the motd until everyone else gives up.
           He's not the only censor but he is the biggest asshat about it.
           \_ Tomasa bin Holub must be captured before the next Politburo
              election!
           \_ Why don't root-type people make it so that you can only use
              motdedit (or another program they deem effective) to edit
              the motd. Is that even possible to do?
              \_ if anyone ever does that i give the motd about a month to live
                 before everyone looses interest and stops reading/posting.
                 \_ where "everyone" is the set [cowardly anonymous trolls].
                     -tom
                    \_ The set of anonymous cowardly trolls adds more value to
                       the csua and motd than *you* do.
           \_ no, the whole point of "restore&merge" is that NOTHING is ever
              deleted. NOTHING. You can restore your old post while keeping
              other people's post. You can "restore&merge" multiple times,
              but it'll NEVER delete new posts because of the merge
              operation. Your reading comprehension is weak.
              \_ No, my patience with frothing babblers is low.  I didn't
                 bother to read your froth carefully after the first line or
                 two.  Why should I?
2004/5/18 [Computer/SW/Security, Computer/SW/Unix] UID:30279 Activity:nil
5/18    is tere a generic csua account to view contracostatimes articles?
        \_ I think we should make this list of username/passwd a public
           file that everyone could edit (like motd). It can't all be
           csuamotd/csuamotd because each site as different password rules.
        \_ csuamotd/csuamotd doesn't work?
           \_ it wanted an email. i went ahead and created
                csuamotd@example.com / csuamotd
2004/5/18-19 [Computer/SW/OS/Windows, Computer/SW/Unix] UID:30277 Activity:high
5/18    Is there any Windows backup program which (1) Let's you do a full
        backup, (2) Monitors all filesystem changes as they occur, then (3)
        Does an incremental backup on only changed files?  I don't want it to
        have to scan my entire notebook data-partition for changes; changed
        files should already be flagged for backup by the monitoring daemon.
        I don't want some hacky program that only runs file listings on
        specific directories every couple minutes and checks file sizes/dates;
        I want something which hooks into the Windows filesystem and is aware
        of all writes as they happen.  Basically, this strategy minimizes hard
        drive wear, and should be faster.  Thanks.
        \_ Um, RAID + tape?
           \_ Notebook hard drive.  Sorry, should have been clearer.
              \_ You've got to be kidding.  You want all this and on a laptop
                 too?  How about a 24" screen that can fit in your pocket while
                 you're at it.
                 \_ The "hard" step is hooking into the Windows filesystem.
                    Apparently Sysinternals Filemon does this, but it doesn't
                    do backup.
        \_ If you buy an external Maxtor drive with "One Touch", it comes with
           a license for Dantz Retrospective Backup. The drive+sw is <$200.
           \_ Does Restrospect hook into the Windows filesystem like I
              described?
        \_ Eh, screw it.  I lookd up Restrospect Professional, and it lets
           you make a "Disaster Recovery CD", which you can boot on a hosed
           system and restore all the files (rather than a complete re-install
           of the OS and all the apps).  This to me is worth more than the
           low-level file monitoring.  FYI, the one that comes with the
           external hard drives is "Retrospect Express".  I'll let motd know
           how it is in several weeks. -op
           \_ hell, you could just use ghost images then
              \_ I didn't fully explain how the feature is neat.  Okay, with
                 Ghost, you gotta do the whole freakin partition every time.
                 Wih Retrospect, you can do incremental backups to your
                 heart's content.  Each incremental backup is fast.  If
                 your disk gets hosed, then *after* it got hosed, you can
                 create the CD.  The disk gets restored to when you last
                 incremented.  Get it?
        \_ You want a program that hooks deeply into windows and keeps a db of
           files *as they change* and then copies them to something else?  I
           wouldn't want anything hooked that deeply into windows.  Note how
           intrusive the anti-virus programs are.  That's what you're talking
           about but worse.
           \_ That sounds like a slightly modified log-based fs.  Not that
              evil a thing, really.  I think there's a freebsd implementation
              floating around, yes? -- ilyas
              \_ Not evil per se as a concept but look at how the perform in
                 the real world.  I really wouldn't want anything hooking that
                 deeply into a windows system if it wasn't absolutely required.
           \_ If it came out, I'd buy it ... if Windows were still fast.
              Assuming you always back up the registry, all the monitoring
              process is doing is collecting a list of all
              new/changed/deleted/moved files since the last incremental
              backup.  The copy step occurs daily. -op
        \_ Put your data on a linux box and mount the samba share from windows.
           THen, use rsync and snapshot backups.
2004/5/18 [Politics/Domestic/California, Computer/SW/Unix] UID:30269 Activity:nil
5/17    Can some chemical engineering major tell me if these are real or some
        sort of elaborate joke?
        Molecules with Silly Names
        http://www.bris.ac.uk/Depts/Chemistry/MOTM/silly/sillymols.htm
        \_ I know Buckminster Fullerene, Unununium and Apatite exist, and I've
           heard of Cadaverine before. -!ChemE
           \_ But Cummingtonite?!
              \_ There is also benitoite, found in Benito, CA. -- ilyas
              \_ A mineral discovered near Cummington... plausible.
2004/5/12 [Computer/SW/Unix] UID:30189 Activity:high
5/12    On Enterprise (the tv show) their computers have a cool way of
        watching logfiles, similar to "tail -f". Except theirs scrolls up a
        bunch of lines together so that each new line added doesn't force
        the screen to scroll. It makes things easier to read. Anybody know
        of a program like this? Otherwise I'll write my own. Thanks.
        \_ tail -f | more.  And you're a dork.
           \_ That requires user interaction. not what I want.
              \_ what you're decribing would be thoroughly unuseful for
                 general real world use.
        \_ less
        \_ justthesame
        \_ Start your xterm with the "-j" option.  Or press and hold ctrl-
           middle-button in your xterm window and select "Enable Jump Scroll".
        \_ That sucks. What if there's a bunch of lines and then one that says
           "starting long-ass job.." followed by a long delay, you might miss
           that message until after the job is done because it got batched up
           with its own results.
        \_ sounds like you want jump scrolling as a less option.  Rather than
           scroll the screen for each line, scroll by say half a screen width
           and then don't scroll again until bottom of screen is reached. I'm
           kind of surprised that isn't already in less (yes I did RTFM).
           \_ what are you talking about? less is a pager, it doesn't scroll
              unless you press space or whatever. It doesn't have some timed
              auto-scrolling thing (right?). Although, that would be a nice
              feature for it (but you should be able to jump in and out of
              that mode via a command).
2004/5/12 [Computer/SW/Unix] UID:30181 Activity:kinda low
5/12    Any NFS servers that run on windows?
        \_ Can you just use smbmount?
           \_ Unpredictable port number is bad for firewalls
           \_ smbmount doesn't exist for all systems.
        \_ Haven't used any in about 8 years, but a google for
           nfs server windows turns up a bunch. --scotsman
        \_ Sort of.  PCNFS is a commercial product and there are others but
           they all have the same core windows/unix compatibility issue re:
           user name mapping.  It can be done but it becomes a bitch for large
           user bases.  Maybe these days it offers a more automated way of
           doing it when fed a passwd file.
        \_ I haven't used it, but Unix for Windows(or similar name) from
           Microsoft has nfsd.  And Microsoft is giving these away.  I got
           one in the mail a month ago.  A coworker told me that a lot of
           people prefer installing this first, before resorting to Cygwin.
2004/5/8-9 [Computer/SW/OS/Linux, Computer/SW/Unix] UID:30108 Activity:very high
5/8     On the linux ls discussion from the other day, this is my take:
        Using/learning linux specific flags is all fine and good, and
        adding new features to old tools is too, but when I have to
        switch between 5 different OSes in a given day, it's simply a
        waste of my time.  There are many ways to solve a given problem.
        Linux's solution always seems to be "add another flag".  If you're
        a Linux only shop, have at it.  Learn all the little idiosyncracies
        of your favorite flavor.  But god help you when you get an HPUX
        box thrown at you. --scotsman
        \_ Relax, you'll live longer. Learn how to use alias and edit
           the default profile. -williamc
           \_ You miss the point entirely.  Sometimes this is not an option.
              If you're not a sysadmin then this discussion doesn't matter.
              I'm talking about efficiency in work situations. --scotsman
        \_ Compare:
           ls -S               6 keypresses
           ls -l|sort -n +4    18 keypresses
           Is that something you want to type for such a simple user task?
           It's just arrogant and silly to not do it, for something so
           common and easy. Including the date or name sort is no more valid.
           On soda there is "dir" which has it. Go study UI principles.
           \_ This is the stupidest thing I've seen on motd in weeks.
              Comparing the number of keypresses?  Christ, man, it's about
              getting the job done as effectively as possible.  When you're
              down to counting keystrokes, you've lost touch with reality about
              what constitutes a sane metric for efficiency.
              \_ effective? What's more effective about piping to sort? it's
                 more limiting, and more obscure. And yes, it takes more effort
                 to type that shit out. It's not about "efficiency" so much as
                 simple ease of use and consistency. That's reality. Not some
                 elitist ubergeek deciding to simply put a note in the man page
                 about how it's not needed. Obviously the fact that it's in
                 the man page means it's a desired feature.
                 \_ What's more effective than piping it to sort?  Could you
                    have missed the point any more?  Jeeesus.
                    \_ Ever stop to consider you're the one missing the point?
                       \_ Yes, but I'm not.  Have a cookie.
                 \_ It's not more obscure.  In fact it's less obscure and more
                    consistent unless you're immersed in Linux.  Why is this
                    point so hard to grasp? --scotsman
                    \_ Forget the status quo, it's more obscure from a
                       usability standpoint. I have to know about the sort
                       command and that I have to do ls -l and sort on that
                       4th column but oh I might need the -n for numeric
                       vs. lexical sorting. Honestly this is really really
                       basic. It's not consistent that there is built-in
                       date sort, or alphabetical sort, and not size sort,
           \_ In 10 years, I think there still be be Windows and Mac OS.
                       the only other basic file property. It's not consistent
                       that I need the long detailed listing when with a
                       builtin it could just work like normal. And it's just
                       plain inconvenient. You don't have to be "immersed
                       in Linux" to see that. I barely even use Linux. It's
                       just common sense and refusing to worship status quo.
                       Oh and I'm just arguing about what's correct, not
                       the "least-common-denominator" factor of working with
                       15 different unixes.
                       \_ Did it ever occur to you that sometimes the status
                          quo *is* the status quo because it has worked well
                          since before you were born and is just plain better?
                       \_ The extension of the point is that when you have
                          learned to use sort appropriately you can then
                          apply it in other cases.  Read the philosophy of
                          UNIX page partha posted below.  If you don't work
                          on 15 different unixes then, as I said above, this
                          discussion doesn't apply to you.  If I get pulled in
                          to help out a client to save a $100k sale, I have
                          to get the job done quickly.  Knowing the least-
                          common-denominator allows me to get up to speed
                          quickly.  It's not worshiping anything.  It's doing
                          my job well. --scotsman
                          \_ you know, it's possible to know how to use
                             "sort," and still support the idea of
                             internalizing functions in Unix utilities in
                             appropriate ways.  You don't need "find -nouser"
                             to be able to find files without a legitimate
                             owner, but it's clearly a functional enhancement
                             to the original "find" functionality.  As for
                             the "philosophy of Unix", don't you think it's
                             a bit ironic that the person posting it is
                             mr. emacs?  -tom
                             \_ Either you're following the unix philosophy or
                                you're trying to circumvent and short cut it
                                and that way leads to madness and windows
                                methodology and chaos.
                          \_ well, clearly there is a "merit of having -S in
                             ls" discussion going on, although the thread
                             didn't start with that. But it's devolved into
                             reiterating already-stated points.
                             \_ So rather than being obtuse you're merely off-
                                topic?
                 \_ Obviously?  So if I write a man page that says you don't
                    understand the core concept of unix utilities then it
                    becomes obvious?  Sigh, I shall explain for the unwashed:
                    the core concept you're missing is that unix is about
                    having lots of little utilities that each do one thing
                    really well.  You create a stream of data from little
                    util to the next via pipes and out pops the right thing
                    at the other end.  I know 'ls' and 'sort'.  I know I can
                    pipe from one to other.  I know this works on every *nix
                    system I might ever touch.  This is called portability.
                    Linux is the bastard child here, not the non-Linux real
                    unixen you're deriding.  Linux is following the Windows
                    style of over loading programs with things that seem neat
                    at the time but turn into bloated crap later.  I like Unix.
                    I accept Windows.  I do not want my Unix bloated up into a
                    half assed Windows a la Linux.  Simplicity, son.  KISS.
                    \_ you dolt, yes I know about all that shit. "son". my
                       point is simply about the usability issue. I don't care
                       what other unices are doing, I'm saying that they should
                       do this. Whoever wrote that man page obviously knew
                       about the option and knew there were poeple wanting it.
                       -S is not "bloated crap" any more than -t or -r. ls
                       is probably the most common command users run. Listing
                       files is what ls does, it should "do it well". I could
                       write a man page that says vi is unnecessary because
                       you have ED IS THE STANDARD!
                       \_ Sorting on a date with sort is not the same as
                          sorting on an integer such as size.  Please explain
                          in what way I am a dolt.  Is it that I read your mind
                          and understand what you don't understand to such a
                          degree that you have nothing left to say but insult
                          me?  If that is the case, then yes, I am a dolt.
                          \_ It sure is the same, son. Sorting on a date isn't
                             algorithmically identical, so what, irrelevant.
                             You're ignoring the big picture. I'm done arguing
                             for today though. Btw ls could easily output the
                             date in a sortable manner. Unix philosophy doesn't
                             require factoring everything into as many programs
                             as possible.
           \_ alias ls-S "ls -l | sort -n +4"
              now you can type "ls-S" in 5 keypresses!  for common tasks, you
              can make the number of required keystrokes arbitrarily short or
              long.  non-issue.
              \_ duh. of course you can make an alias. totally beside the
                 point. of course you'd have to do more work to make it work
                 just like a real "ls -S" would.
        \_ This is why after 10 more years, there will only be Linux
           and nothing else, because the other OS are simply too arrogant
           to do anything about it. Take for example the man pages on
           Solaris, I mean how much effort does it take to make it so that
           it will format according to your screen and does not produce
           the stupid 24 line page header every page? Everytime I look at
           the man page on Solaris I curse it. The linux one is so much
           better. One reason why SunOS is fading.
           \_ You know, I HATE working on Solaris.  Nothing works the way
              that I'm used to without aliasing everything.  However, when
              we were running our server on Solaris it never once crashed in
              the entire time I was in charge of it.  I can't say the same
              for any of the Linux installs I've set up.
           \_ In 10 years, I think there still will be Windows and Mac OS.
              Your arguments for Linux and against other Unix OSs are the
              the same as the arguments for Windows/Mac OS and against Linux.
              Every time I read a man page I curse it.  Hyperlinked help files
              are so much better.
              \_ personally, I find the statement "after 10 more years, there
                 will only be xxxxx and nothing else... " to be pretty
                 absurd in the context of any technological question.
                 \- the amount of wrongheadedness in this thread is amazing.
                    but rather than agrue, the youth ought to read ... --psb
                    http://www.faqs.org/docs/artu/ch01s06.html
                    \_ excellent.  --scotsman
                    \_ Yes!  Finally!  This should be mandatory reading before
                       geting into core CS classes or getting a Soda account.
           \_ In 10 more years Linux will 'rewl' because the man pages format
              better than on Solaris?  If that's the best you can come up with
              then just stick with Windows and reboot a lot.
2004/5/7 [Computer/Theory, Computer/SW/Unix] UID:30093 Activity:high
5/7     How do I make ls sort files by size like -t for time? thx
        \_ From man ls:
           The following is how to do an ls listing sorted by size
           (and shows why ls does not need a separate option for this):

           ls -l | sort -n +4

        \_ use Linux, it's -S
           \_ I want to do this on soda!
              \_ download gnu fileutils, compile, presto.
              \- ls -ls | sort -n[r] --psb
                 \_  ls -ls | sort -n[r]
                     sort: No match.
                     \- dont actually type the [], you doofus --psb
                 \_ ls -l | sort +4   is more general.
                    \- it's more fragile. ls -s always makes the sort field
                       first. otherwise the field can depend on whether the
                       group owner is listed etc ... varies by ls flavor,
                       ls aliases etc --psb
                       \_ well, I meant since it depends on block size it
                          would fail by default for tiny files.
                          \- fair enough, but really arnet you just looking
                             for the biggest file 95% of the time. --psb
                    \_ Add a -n for good measure.  Not all platforms will
                       detect an all numeric column, so "sort -n +4"
                       \_ ok, but he said "want to do this on soda!" :)
                          frankly though I think the man page is stupid and
                          it should be an ls option for convenience. they
                          have the other sorting functionality.
                          \_ They have sorting for time becuase sorting human
                             readable dates is difficult with other default
                             command line tools.  Sorting file size is easy.
                             This is the UNIX way.  many modular pieces you
                             can piece together to do what you want.  Linux
                             makes you weak. --scotsman
                             \_ it's a bunch of extra characters to type for
                                a basic, common desire that could very easily
                                just be in ls where normal people expect. (hey,
                                why should sort have a field option anyway? you
                                can just manipulate lines using 'cut' etc. It's
                                the way real men do it.)
                             \_ don't be a doofus--it's not like FreeBSD
                                "ls" is "pure" (color "ls" doesn't make you
                                weak, but sorting on size does?)  -tom
                                \_ I wasn't talking about purity.  And I guess
                                   it wasn't clear that I was being facetious.
                                   But the point stands that to pull sort into
                                   ls with yet another command line option
                                   makes ls more tedious to remember how to use
                                   and postpones the newer user's learning how
                                   to use sort.  And who uses color ls?
                                   --scotsman
                                   \_ how is it more tedious?  If you don't
                                      want to use -S, pipe it through sort
                                      instead.  -tom
                                      \_ I guess I'm just sick of interviewing
                                         IT drones who can't write a decent
                                         command line.. --scotsman
                                         \- how about adding a du flag that
                                            just means du all the directories
                                            under here but not the files.
                                            how about another du flag that
                                            is directories only in size
                                            order. and another that sorts
                                            based on number of files rather
                                            than cumul size.. --psb
                                            \_ Ah yes, I forgot; the only
                                               "official" command-line options
                                               are the ones that FreeBSD has
                                               adopted.  Therefore it's OK
                                               to use "find -delete", but not
                                               "ls -S"  -tom
                                                   \- pure is BSD 4.3 --psb
                                   \_ color ls is the best thing since linux!
                                      just like color monitor is the best thing
                                      since monochrome green terminals.
                                   \_ Once you begin to appreciate color ls, you
                                      will never go back, like a lot of things.
                                      \- dired >> ls --psb
        \_ using sort -n +5 gets rid of the color, oh fuck, fuck!!
        \_ If you are using a terminal with black background, try
           LSCOLORS=BxDxFxdxCxdxdxBxBxBxBx and do ls -G
           \_ Cool, ls -lG / looks nice!
2004/5/6-7 [Computer/SW/Unix, Computer/SW/Security] UID:30070 Activity:high
5/6     Let the good times roll!: http://csua.org/u/77k
        \_ Instead of me just purging your link, how about you give it a brief
           description so we know if there's a reason to check it and if it
           is work safe or not?  Then it might have reason to live.
           \_ Its something about the current oil prices, an opinion piece from
              an investment website.  I suspect PeakOil guy posted it.  -- !op
        \_ Oil has Peaked!  Jesus is coming!  Look busy!
2004/5/6 [Computer/SW/Unix] UID:30049 Activity:high
5/6     I am tired of overwriting someone else's post.  What's the path
        to motdedit?  It's not in my path.
        \_ /csua/bin
        \_ yet another reason why we would make motd root-ONLY writable, and
           setup a setuid binary that 1) keeps track of who editted what
           lines using CVS/RCS (but keeping it anonymous to the general
           public) and 2) to prevent clobbering of files using merge, built
           into the binary/script of course.
           \_ (1) setuid root = more trouble than it's worth. it's a fucking
              motd... , (2) doesn't motdedit use merge anyways?
2004/5/5-6 [Computer/SW/Unix] UID:30038 Activity:high
5/4     I am not html literate so please bear with my question.  I downloaded
        emacs doc in html form, and I created a sym link to its top node from
        a directory more convenient for me.  However, the links from the
        top node are all referring to the directory for the sym link instead
        of that containing the docs.  This doesn't happen for other html files
        I downloaded, so what is the problem?
        \_ bear?
           \_ Go Bears!
        \_ Probably something to do with relative vs. absolute paths. Edit
           the HTML and take a look at the links and see if they are relative.
           \_ They are relative.  I should mention that it does not matter
              where I put the actual docs directory, the links works fine if
              I open a file directly in that directory but does not work if
              I open it through a symlink.  I don't know why it would be
              sensitive to symlink but it is.
              \_ If Mozilla thinks it's opening file://home/foo/bar.html, a
                 relative link will open file://home/foo/baz.html.
                 This is true whether /home/foo is a directory or a
                 symlink to another directory; the URL is the issue,
                 not the filesystem location.  -tom
              \_ Well, no shit sherlock, of course it would be sensitive if
                 the links are relative. Hover over the link and see what the
                 browser is pointing to (look at bottom of browser window in
                 Mozz). Either do a symbolic link on the underlying fs so you
                 can kludge the location or edit the symlinks so that they
                 point correctly.
2004/5/4 [Academia/Berkeley/CSUA, Computer/SW/Security, Computer/SW/Unix] UID:29995 Activity:very high
5/4     /csua/tmp has about 2.8 GB used in publicly readable directories.
        About 2.3 GB is random stuff from individual users.  The top 20 files
        in /csua/tmp are a total of 800MB and the most recent is 3 months old.
        Please clean out your old files.  --anonymous but trying to be polite
        \_ fyi, /csua/tmp/hozers has a list of directories sorted by size
        \_ Wow, I had no idea we had so much world readable crap on soda!
        \_ If you have any cool files in /csua/tmp please post the filename
           and a brief description here.
           \_ If you don't, root will delete your files in 24 hours.
              (Ok, not really, but I wish root would.  :P  )
            * Sims.mpg are virtual creatures evolved to moved around in
              different environs (water, on land, etc.)
           \_ crabvspipe1.mpg is an unlucky crab which gets sucked through a
              tiny hole in a pipe due to a huge pressure difference.
           \_ moab_munifest.avi is some dumb bicycling thing.
              \_ clearly you didn't watch it.  -tom
              \_ Wait for it...Wait for it...RIIIIIIIIIIIII-
                 \_ DELETE FILE!
                    \_ Don't you mean BALEEATED?!
           \_ theplay_long.ram is the highest quality clip I've seen.
              (thanks tom!)
        \_ any good porn? -hornyguy
           \_ Heavens I hope not.  The CSUA has had enough pornishment.
           \_ tranthra.avi-- dorm+hooker porn.  Not good porn.
              \_ So when is William "Hung" going to film one of these?
              \_ Ok root, I don't think anyone can argue if you delete
                 that.  (Not to mention it's a year old)
                 \_ It's a classic!
              \_ is this a ucb dude?
                 \_ yes. it takes place in the units.
              \_ Is this the one where some kid take a hooker with
                 flat breasts into his dorm room while his computer
                 camera on and they have some kind of argument about
                 why the computer needs to be on?
                 \_ Does that mean there's no actual sex in it?
                    \_ There's sex.  It's just not well-filmed or erotic.
           \_ It's a hilarious video. Not erotic but definitely humorous.
2004/5/4 [Academia/Berkeley/CSUA/Motd, Computer/SW/Unix] UID:29984 Activity:very high
5/4     /csua/tmp is full.  Thanks tom:
293032 -r-xr-xr-x   1 tom       wheel  299905024 Jan 29 15:51 moab-munifest.avi
        \_ why post this to the MOTD instead of mailing me?  Oh right, you're
           an anonymous coward.  -tom
           \_ Because nobody likes you, everybody hates you, we think you
              should eat worms...
           \_ so do you plan to remove the file?
              \_ certainly not because of some MOTD posting.  If someone
                 wants to ask me directly, I'll consider it.  (It was
                 placed there at the specific request of another CSUA
                 member).  -tom
                           \- you know tom, this bit of pigheadedness
                              surprises even me. i dont think you are
                              being picked on here ... you own the largest
                              file there by a factor of two. has something
                              changed in your life to ratchet up your
                              bitterness level? it seem to jump up at
                              some point recently ... i only ask out of
                              intellectual curiosity. you can continue to
                              bray about the AMC but help everyone else
                              out by deleting the damn file. --psb
                              \_ Does 'pigheadedness' have etymology related
                                 to 'go stick your head in a pig'? -- ilyas
                              \_ Publicly-readable files account for only
                                 30% of the disk usage in /csua/tmp.
                 \_ do you think its usefulness to the other csua member
                    might have expired in the last 3 months?
                    \_ why don't you download it and see?  -tom
                       \_ i am beginning to understand this general animus
                          towards tom.
                          \_ the greater your level of contact the more you'll
                             understand.  he's just got a self esteem problem
                             because he never got a degree but is surrounded
                             by those who do or soon will.
                             \_ Except I personally know a few people who never
                                graduated, and don't have this problem...
           |_ /csua/tmp should be self-monitored. It's quite rude to leave
              huge files there, esp if you know that the filesystem is full.
                asshole.
                \_ It's also quite rude to insult someone in a public
                   forum, instead of asking them politely.  Asshole.  -tom
                   \_ i'll just note that bad behavior on one part does not
                      justify or excuse bad behavior on another, just as
                      rudeness on one does not justify or excuse rudeness
                      on another.
                      \_ Yes.  Unless it's tom.
             Speaking of resource abuse, whatever happened to the alumni
           donation thing? I'd like to donate maybe 50 bucks but I still don't
           see a PayPal link and what not. Maybe I should just donate to the
           Stanford computing facility.         -guy doing CSMS@Stanford
                         \_ there is a difference between what is expected
                            and what is justified.
                            \_ Being rude to tom is always justified.
        \_ since I ever met tom in 1992 he's been rude and inconsiderate.
           he has contributed very little except hostile, condescending
           remarks, and now this. It's not the first time, and it will not
           be the last. It has been 12 years since I've known him and very
           little has changed. I really think we should squish him.
           \_ "now this"?  I put a file requested by another CSUA member
              into a directory intended to allow CSUA members to share files.
              How horrific!  As for my contributions, I was CSUA VP for two
              semesters--what have *you* done?
              And there are files > 100MB which have been there for over 2
              years; why do you care about mine?  Oh, right, because you're
              an anonymous coward.
              Shit, I've been trolled.  -tom
              \_ I don't see what anonymity has to do with the size of the
                 file.  And I certainly don't buy into anonymity as a
                 justification for pointless ad hominem.  Chill, dude.  -mice
                 \_ Why are you talking about the file? The post tom responded
                    to is just an anonymous smear and request to "squish him".
                    You're fucking insane if you think his response was somehow
                    out of line. What ad hominem? Wtf is wrong with u people.
                    \_ Uhm, did you even read the post the guy is replying to?
                       Train harder, grasshopper.
                    \- because not removing the file is "out of line" with
                       arguing with the fellow in the motd. nobody is saying
                       tom should be squished or shouldnt argue with this
                       fellow. but he should have done something with the
                       file. his stubbornness over this makes him either
                       stupid or an asshole ... or possibly somehow psycho-
                       logically disturbed. --psb
              \_ Because yours was the largest file.  That was hard.  Try
                 engaging your brain occasionally.
                 \_ Irrelevant.  It's still a relatively small usage of the
                    filesystem.
           \_ FYI, signing as "guy doing CSMS@Stanford" does not count as
              de-anonymizing yourself.  You might as well not sign at all
              if you're not going to give your username.
              \_ I think that was about the donation part, not the tom part.
        \_ Speaking of resource abuse, whatever happened to the alumni
           donation thing? I'd like to donate maybe 50 bucks but I still don't
           see a PayPal link and what not. Maybe I should just donate to the
           Stanford computing facility.         -guy doing CSMS@Stanford
        \_ Why do you guys always pick on tom?  Just because he's a bit rude,
           hostile, and censors the motd like some nanny is no reason to abuse
           him all the time.  Seriously, I feel badly for him.  He's working
           as some IT peon at one of the greatest universities on the face
           of the planet and literally surrounded by people smarter and better
           educated than himself since he never graduated.  Of course he's
           bitter and hostile.  Why don't you guys just accept him as he is
           and let him feel important once in a while?  He'll mellow once you
           accept him as one of us.
                \_ hahahahhaaha this has got to be one of the best responses
                   I've ever read. It deserves the best motd post of the
                   week.
                   \_ you hypocrites sound like pathetic high schoolers
        \_ well apaprently there is space on /csua/tmp now, and moab*.avi
           is still there, so whatever.
           \_ So the moral of the story is:  Most CSUAers are helpful and
              cooperative, but tom is a jerk.
              \_ Here is what is going on:  Tom is proud of whatever is
                 in that file [thus the helpful suggestion "why don't you
                 dl it and see"] and he wants to keep it there to point to
                 or for people to stumble on.  If he were to delete it,
                 putting it back without "someone asked me to put it there"
                 would just look pathetic.  No, I don't know why he doesn't
                 just put it on a web page.
                 \_ It's really simple.  I'm not going to respond to some
                    anonymous coward's attempt to disparage me on the MOTD.
                    If someone wants to make it a personal request, I'll
                    consider it.
                    The file is a video made at the 2003 Moab MUniFest,
                    and I think it could be of interest to people, but
                    the original purpose of putting it in /csua/tmp was
                    that randal wanted to see it, and I don't have personal
                    web space where I can stick 300MB.  -tom
        \_ You guys are bad.  Tom picked on me once, but this thread is
           a little mean.
           \_ You reap what you sow...
2004/5/2 [Computer/SW/Editors, Computer/SW/Security, Computer/SW/Unix] UID:29944 Activity:very high
5/1    waner, cut the binary shit out.
        \_ waner is smushing the motd with binaries?  waner the good
           stalker christian?  no way!
        \_ what binary was he using? I ran strings on it the first time
           but I couldn't really see.
        \_ how did you figure it out?  -waner
           \_ I propose waner's account be suspended.
           \_ second that.  tell us how did you figure this out.  by
              knowing who did the last motd destruction/censoring, may be
              we could stop motd censoring altogether.
              \_ If you squish tom you'll end most motd censorship.
              \_ Maybe keep one window tracking changes, and another tracking
                 people's idle or last login.  This would only work for hosings
                  in the middle of the night.
                  \_ there is no middle of the night.  people post from all
                     time zones.
                     \_ Some time zones are more active than others.  There is
                        a middle of the night for a machine where most of the
                        users are in California.
                        \_ I'm going to measure activity as a function of time
                           over a few 24 hour periods and see if you're right.
                           i'll get back to you on this.
                           \_ I haven't measured it scientifically but I know
                              motd activity is primarily M-F/8-6.  I'd like to
                              see what you measure and what the numbers look
                              like when you're done.
           \_ i log fstat and diff on motd.public.  it's usually not hard to
              figure out who's modifying the file with what, particularly if
              the person does it repeatedly.
              \_ except that some (many?) editors don't keep a file open while
                 they're editing. so the window during which they have the
                 file open (i.e., reading or writing) is rather small.
        \_ he's a stalker too?  do tell.
           \_ There was a world-readable text file in his home directory which
              in obsessive detail chronicled his every interaction with this
              particular girl over the past year or two.  Someone posted the
              filename to the motd.  Then everyone was creeped out, then waner
              made the file non-readable.
              \_ It was a great file.  I've never had such a deep look into the
                 mind of a psychotic/stalker before.  Did anyone figure out who
                 the girl is and warn her?
                 \_ maybe if anyone knows felicia, presumably ex-cal student,
                    religious, looks like the righthand chick in
                    http://tinyurl.com/yubsf
2004/4/29 [Computer/SW/Unix] UID:13466 Activity:moderate
4/29    How do I make less recognize my HOME and END key?
        My Home key is [1~, does it matter whether I use tcsh/bash? thx.
        \_ you can do man lesskey. put the following in a file and run lesskey
           on it. This only makes it work for line edit, u figure out the rest:
           #line-edit
           \e[1~ home
           \e[4~ end
           It's not up to tcsh or bash. By the way, for general reference, one
           of the issues with getting keys to work properly is that the xterm
           program has bugs. It's really a pile of shit program.
2004/4/28 [Computer/HW/Memory, Computer/SW/Unix] UID:13432 Activity:very high
4/28    Just got a core dump from pine - something about memory full.  I would
        investigate further, but gots to run.
        \_ prolly isolated incident
        \_ I just got a memory full error trying to log in.  tcsh failed.
        \_ How to you check how much free/used memory in FreeBSD?
2004/4/28 [Computer/SW/Unix] UID:13426 Activity:nil 75%like:13415
4/27    sed "s/$var1/$var2/" file
        I need the double quotes so that it will use the the value
        of the variables, var1 and var2, rather than search for the
        string '$var1'.  However, these variables, themselves,
2004/4/28 [Computer/SW/Languages, Computer/SW/Unix] UID:13423 Activity:very high
4/28    Any recommendations for a good shell/web hosting provider for personal
        use?
        \_ check find my hosting . com
        \_ Yes. Who are you?
           \_ huh?
2004/4/27-28 [Computer/SW/Languages/Perl, Computer/SW/Unix] UID:13418 Activity:moderate
4/27    How do I sort the output of lastlogin by time?
        \_ cool, we can figure out who are the motd posters!!
        \_ try /usr/bin/last instead
           \_ no, that's not the output i want. I really just want
              each person's last login.
              \_ learn perl.
              \_ foreach user (`cut -d: -f1 /etc/passwd`)
                 last -1 $user
                 end
              \_ grep -v "^#" /etc/passwd | cut -d: -f1 | xargs -I% last -1 %
                 Pipe it again to sort as needed.  Need more pipes!!!
        \_ /usr/bin/lastlog on linux.  Trivial perl script on anything else.
           [why does someone keep deleting this?]
2004/4/27-28 [Computer/SW/Unix] UID:13415 Activity:moderate 75%like:13426
4/27    sed "s/$var1/$var2/" file
        I need the double quotes so that it will use the the value
        of the variables, var1 and var2, rather than search for the
        string '$var1'.  However, these variables, themselves,
        contain special characters, and so sed isn't working right.
        How can I quote the special characters within the variables?
        \_ use perl
        \_ Just for fun, how do you do it with sed?
           \_ this has not so much to do with sed as it does your
              shell, dude.
            \_ Piping the variable through sed 's/\//\\\//g' will get
               rid of '/' and similar expressions will get rid of other
               special characters.
               \- it will be very tough to do this realiably for tcsh,
                  because you need to handle $, space and history chars
                  slightly differently. there are really klugy approaches
                  but it is best not to use csh/tcsh here. for a specific
                  purpose, you can probably come up with something, but for
                  general input/hostile input, i dont think so. --psb
               \_ ASSUMING only slashes are your problem, this gets you:
 sed "s/`echo $var1 | sed 's/\//\\\//g'`/`echo $var2 | sed 's/\//\\\//g'`/" file
                  Yukola...
                   \_ in other words, use perl you dweeb.
                   \_ Well, you can get around the slash problem by using
                      a different character for the delimiter: s:$var:$var2:g.
                      But it's still a problem for perl.  -tom
        \_ shell programming sucks
           \_ Mmm... sweeping, pointless statement.
              \_ Trivial, obvious statement, just like this one.
                 \_ If I set the BOZO flag to off, will *nix automagically
                    migrate all sweeping, pointless, trivial, obvious
                    statements to specific, meaningful, vital, esoteric
                    statements?
2004/4/27 [Computer/SW/Security, Computer/SW/Unix] UID:13397 Activity:nil
4/26    I want to find out weathers of the bay area in the past few days.
        Is there a website that keep recorded temperatures?
        \_ http://tinyurl.com/23jol (http://www.wrh.noaa.gov
           Click on the links on the right.
        \_ http://www.wunderground.com has a DIY version of the above.
2004/4/26 [Computer/SW/Unix] UID:13386 Activity:nil
4/26    How do i rewrite alias ff='find . -name "!*" -print' in bash? thx
        \_ You need to use a shell function to emulate that behavior in
           general, but for your example, the -print is redundant anyway, so
           alias ff='find . -name' would suffice.
        \_ Bash?  Why would you convert to a useless bastardised shell like
           that?  Gach! Ptooey!
2004/4/26 [Computer/SW/Unix, Computer/SW/Languages/Perl] UID:13379 Activity:nil
4/26    How do I use sed or perl, etc. to delete all lines from a file
        before or after some pattern.  For example, in vi, I could type
        /<pattern>dG or 1Gd/<pattern>.  But how do I put this into a
        script?
        \_ I believe sed '/<pattern>/d' will do what you want.
           \_ No, that only deletes the line with the pattern.  It doesn't
              do anything to the lines before or after it.
              \_ Sorry.  Misread the question.
        \_ in perl you want something like:
           $skip = 0;
           open(INFILE,$infile);
           open(OUTFILE,">$outfile");
           while (<INFILE>) {
                $skip = 1 if (/[pattern]/);
                print OUTFILE $_ unless ($skip);
           }
           close (INFILE);
           close (OUTFILE);
           \_ one line form:
              perl -ni -e'$skip=1 if /PATTERN/; print unless $skip' FILENAME
                Change "unless" to "if" if you want to print after the PATTERN
              \_ Thanks.
        \_ manning sed should reveal addresses. you can do:
            sed '/moo/,$d'
           to delete all lines after finding a line that matches the regexp
           /moo/. -ali
2004/4/23-24 [Computer/SW/Unix] UID:13353 Activity:nil
4/23    In unix, if I nice a job and it backgrounds other processes, are
        those processes niced as well?
        \_ yes, nice values are usually inherited.
           \_ If only that were the case with people, too.
              \_ Yes and with people if you kill a parent he doesn't
                 try to kill his children before he dies either.
                 \_ No, he just leaves zombies all over the places that need
                    to be killed manually.
                    \_ remember, aim for the head.
                       \_ BRAAAAAAAINS!
2004/4/22-23 [Computer/SW/Unix] UID:13340 Activity:nil
4/22    TCSH Help Needed.  How do I make an alias that takes one argument
        and returns the n-th field of a line?  Something like
        alias nth "awk '{print $!:1}'".  I can't figure out the quoting!
        \_ TCSH is notoriously buggy in this way (at least it was back in the
           day).  Depending on the version you're using, you might just
           be SOL if this is the only acceptable way to do this.
           \- This is the second person to follow up with "this is hard
              do to in tcsh. try harder." What is the point of that reply?
              It seems like this person is aware this is a little tricky
              and has tried. I dont think it is version dep and it's not
              a bug but just convoluted. For tcsh 6:
                alias nth "awk '{ print "'$'"\!:1 }'"
              --mr. tcsh
                \_ Mr. TCSH, didn't you write part of tcsh?
2004/4/22 [Computer/SW/Unix] UID:13333 Activity:nil
4/22    So is the defactor compression program on UNIX bzip2 now? I gotta
        admit it compresses a lot better than gzip, and while it's hecka
        slow it's pretty good.
        \_ No, it's still gzip. bzip2 is only for dweebies who care about
           saving 10-20% on a file in return for 50% more compression/
           decompression time. If your internet pipe is really limited I
           guess it makes sense, but saving 10-20% on something like a 50 meg
           binary file is not going to impress me.
2004/4/22 [Computer/SW/Unix, Computer/SW/Languages, Computer/SW/Languages/Misc] UID:13331 Activity:nil
4/22    Does hotmail have a limit to the number of attachments that can be
        in a RECEIVED email.  I have about 10 jpegs (approx 20k each) and I
        wonder how many emails I need to seperate them into to send them to a
        friend with a hotmail account.
        \_ record all data to punch cards, load them onto a surpluss Oscar
           Meyer Wiener truck, and launch the whole truck to the destination
           using a giant railgun.
           \_ Never underestimate the bandwidth of a station wagon full of
              tapes.  -- Dr. Warren Jackson, Director, UTCS
        \_ generally, asking a hotmail question on soda is a bad idea.
           here is a standard soda answer:
           write a shell script to send these pictures one by one using
           mail/mailx, eventhough I am not sure how to encode binary files
           in MIME format using commands
           \_ mimencode
              \_ mpack
        \_ Don't be a doofus.  Put them on a web site and send links.  -tom
           \_ You're a doofus, doofus.
           \_ Wow, the previous guy is like, a prophet or something.  An
              insult and an answer that doesn't really answer the
              question!
              \_ Of course it answers the question.  In fact, it's the correct
                 answer to the question.  If someone asks "how do I hammer in
                 these nails with a screwdriver?", the answer is "use a hammer,
                 doofus."  -tom
                 \_ Heh, that made my day.
                 \_ Bad analogy, doofus.  I'm not saying your answer was
                    not a possible right answer, but it's also possible
                    there is some reason that's not feasible.  Unlikely,
                    but not impossible.  Also, there's no reason to be
                    a jerk.  You could politely suggest your alternitive.
                    I suppose this anwers my question as to why everyone
                    wants to sorry your account.  -jrleek
                    \_ The person has a soda account, so of course it's
                       feasible.  You might say there's no reason to be a
                       jerk--I say there's no reason to ask stupid questions.
                        -tom
                        \_ And so he posts after the op already posted
                           why he didn't want it on a webpage.
                           \_ The op is still a doofus.
                           \_ The op's reasoning is flawed. This whole thread
                              is stupid enough that by MOTD charter section
                              7 subparagraph B the op shall be subject to
                              insults until such time as the thread is gone.
                              The fact that it's also about Hotmail is just
                              insult to injury.
                                \_ Hey, can I help it if people I associate
                                   with make the mistake of using hotmail
                                   for email?  In the future, the first
                                   question I ask when I meet someone will
                                   be if they use hotmail for their email.
                                   If so, I just won't associate with them.
                                        -op
                              \_ You mean injury to insult?
                                 \_ No, he probably doesn't.
                    \_ I'm surprised anyone would even mentioning sorry in
                       in this context!  I agree with Tom - given the OP's
                       posting, "why not send links" seems a very reasonable
                       question...
                       \_ That's what I'm saying, it IS reasonable, but
                          you don't have to be a jerk about it.  As for
                          the sorry mention, that's referencing
                          yesterday's discussion. -jrleek
                    \_ so if you dont have a hammer available, you'd rather
                       insist on using the screwrdiver, instead of getting one?
                \_ I appreciate the suggestion to put the pics on a web
                   page.  There are 2 reasons why I don't prefer to do
                   this.  I don't want the pics publicly available.  And I
                   don't want them on my web site indefinately.  If I send
                   a link, the receiver might assume they will always be there.
                   But I will eventually take them off the web.  So, good
                   suggestion, but I still prefer to email them.  So, is
                   there anyone out there with a hotmail acct that can
                   answer my original question?  -op
                   \_ There's another reason people might choose to hurl insults
                      at you at this point.  It literally took me less than
                      100 seconds to go to http://hotmail.com, look at the FAQ, and
                      see that any email under 1 MByte total is fine, as long
                      as it doesn't put the user over their total quota.
                      So you're ok if the user is not close to having a
                      full mailbox, since you want to send less than .5 Meg.
                      \_ The FAQ I found on http://hotmail.com says there is a
                         limit of 1 Meg for outgoing messages.  I doesn't
                         say anything about incoming messages (that I saw),
                         but I vaguely recall that there is some limit to
                         the number of attachments an incoming message can
                         have.
                        \_ All this discussion, but no answer to the actual
                           question.  I guess hotmail users don't post to
                           the motd.
                        \_ you could have frigging mailed the stuff already
                           and not wasted so much time. Just email once or
                           10 times in smaller amounts. what the fudge is it?
                           It is only 200k total. Send it in one email doofus.
        \_ send yourself 20 small jpg files and see what happens.  there must
           be some reason you're asking this if you don't think this will work.
           \_ I don't have a hotmail account.  It's easier to ask on the
              motd than to get a hotmail acct just for this purpose. -op
        \_ Better yet:  open a Yahoo Mail account.  Send the pix one at a time
           to that account.  When all of the pix have been received by the
           account, send the username and password to your intended target.
           Yahoo gives more storage than Hotmail anyway.
2004/4/21 [Computer/SW/Unix] UID:13307 Activity:nil
4/21    fsck is going to run on the root filesystem of my remote server on the
        next reboot. Is there someway to capture the output without a human
        having to look at the screen while it is running. I don't have a remote
        console.
        \_ If this is linux, put a ">> filename" in /etc/rc.d/rc.sysinit
           for the fsck line.  No.  I lie.  man initlog.  --scotsman
2004/4/20 [Computer/SW/Unix] UID:13297 Activity:nil
4/20    ROOT: var is full!
        df -k .
        Filesystem  1K-blocks   Used Avail Capacity  Mounted on
        /dev/da0s1f   1016303 935181  -182   100%    /var

        I can't email root because var is full
2004/4/16-17 [Computer/SW/OS/Windows, Computer/SW/Unix] UID:13237 Activity:nil
4/16    Anyone use 'Speak Freely'.  For Unix or Windows?  What was your
        experience like?
2004/4/16-17 [Computer/SW/Unix] UID:13236 Activity:nil
4/16    Is there a version of sort that keeps only one copy of identical lines
        on the output, or some other cmd that does that?
        \_ uniq
        \_ sort -u  -- op after reading the man page for a 3rd time.
           \_ sort -u doesn't exist on all systems.  cat foo | sort | uniq
              should be universally portable among *nix systems.
              \_ so that's why I never knew about sort -u ... -uniq poster
                 \_ yep.  IIRC it was a linux introduced bastardization.  I
                    don't see why they needed to make sort do something that
                    another ancient program already existed for as if
                    eliminating "| uniq" was such a great time saver or
                    radical improvement to the core unix utilities. -tom
                        \_ sort -u is not a linux bastardization. It has
                           has been a standard option to sort since System V
                           and BSD4.1. Steve Bourne mentions it on pgs 193,
                           194, 196 and 266 (the sort(1) man page) in "The
                           UNIX System" (1983).
                    \_ that's easy to discount. both freebsd (e.g., soda) and
                       solaris offer a sort with -u option.
                    \- Which unix version doesnt do "sort -u"? I will bet
                       you this is not a "linux bastardization" ... by which
                       I assume you mean this is a GNU sort option.
                       re: "time saver" ... the time being saved isnt the
                       time to type "|uniq" but the run time. Have you
                       done any system programming? Why dont you time the
                       difference between the two on a large data file with
                       some repeats. Gee why does wc have the -l option?
                       That is so misleading. Is it so hard to do
                       grep -n ^ file | sed '$!d' | cut -f1 -d: ? --psb
                       \_ If I cared about runtimes I wouldn't be using the
                          default system utilities.  Yes, I meant GNU since
                          sort is obviously not part of the kernel, which we
                          both know.
                          \- What would you use if you cared about runtimes?
                             You can write a faster grep? GNU != linux so
                             calling it a linux bastardization is 1. stupid
                             2. wrong. --psb
2004/4/15-16 [Computer/SW/OS/FreeBSD, Computer/SW/OS/Solaris, Computer/SW/Unix] UID:13219 Activity:high
4/15    How do people deal with long file names when burning CD?  Rockridge
        extension only allows upto 32 (31?) characters.
        \_ Rockridge supports up to 127 characters in UNIX.
        \_ tar (or use whichever archiver) first
        \_ can unix read PC and hybrid cd formats?
           \_ Depends on the UNIX. Linux can red Joliet if you compile it in.
              I'm sure *BSD has a backport. No go on Solaris.
        \_ I usually burn w/ joliet extensions turned on. This results in
           the shorter 8.3 file names on solaris boxes that can't read joliet,
           but the file names show up correctly on Linux, MacOS (9/X) and
           FreeBSD.
        \_ I usually burn with joliet (-J), rockridge (-R/-r), the
           translation table (-T), and long file names (-l).  Probably
           overkill, but no problems reading the names.
           \_ cool, but which program on Darwin/OSX does that?
                \_ hdiutil, toast and mkisofs can all do this (the
                   options specified look like they are for mkisofs)
                   To make a joliet/iso9660 hybrid using hdiutil:
                   $ hdiutil makehybrid -verbose -iso -joliet \
                             -default-volume-name [vol name] -o [iso file] \
                             [dir]
                   \_ mkisof is not available on Darwin.  hdiutil only
                      does iso level 2 so probably cannot do the job.
                   \_ mkisof is not available on Darwin.  Anyway hdiutil
                      to make an image before burning.  Unfortunately if
                      you want Rock Ridge extension, you have to use
                      something else to make the image first.  At least
                      for the version I have: 5.2
        \_ http://csua.org/u/6xb?arstechnica.com
                      probably does the job though I haven't checked.
                      What's nice about Toast is that it does not need
                      to make an image before burning, unfortunately unless
                      you want Rock Ridge extension, and it cannot be operated
                      from command line.  At least for the version I have: 5.2
2004/4/13-14 [Computer/SW/OS/Linux, Computer/SW/Unix] UID:13177 Activity:nil
4/14    The Luxury of Ignorance: An Open Source Horror Story
        http://www.catb.org/~esr/writings/cups-horror.html
        And a nice response:
        http://daringfireball.net/2004/04/spray_on_usability
        \_ Nice response?  More like a head in a hole response.
           \_ Uhhh... no.  The response is that ESR doesn't even understand
              the extent of the problem.  How is this a "head in a hole"
              response?
        \_ not really an "open source" horror story... more like a unix
           configuration horror story. or linux or whatever *nix this guy
           has. nothing related to "open source" about the problem
           \_ Way to not read any of the articles!
2004/4/12 [Academia/Berkeley/CSUA/Troll/Kinney, Computer/SW/Unix] UID:13143 Activity:nil
4/12    Ok, I am not anonymous, and I will nuke kinney's stuff on sight.
        Pages worth of his barely coherent ramblings are not something that
        should end up here.  That it is about Iraq does not raise their
        usual quality.  What primarily pissed me off was the volume.
        Perhaps this is obvious, but kinney does not have a soda account.
        Aside from a link to his stuff, or a reasonably sized quote in the
        context of a larger discussion, he gets no real estate here.  This is
        the motd, not the motk. -- ilyas
        \_ oh, the irony
           \_ hi tom
        \_ Drivel from both ilyas and kinney should be nuked.
           \_ Hear hear.
        \_ look down at the passwd file fool
        \_ How can he be posting here if he doesn't have an account?
           \_ I was under the impression he wasn't posting himself.  I stand
              corrected on his account, however. -- ilyas
              \_ He should do what psb and others have done, when writing long
                 pieces, just put it into another world-readable file and post
                 the path. (We actually have /csua/tmp/motd.kinney too.)
        \_ Kerry and Bush don't have logins either, but their shit shows up
           all the time. Can I munch them too?
           \_ Yes, feel free to munch Bush.
2004/4/9-10 [Computer/SW/Compilers, Computer/SW/Unix] UID:13121 Activity:nil
4/9     Anybody using Eclipse's CDT package?  Is it possible to sync the
        gdb view with the current code that is being executed?
2004/4/7-8 [Computer/SW/OS/Linux, Computer/SW/Unix] UID:13063 Activity:nil
4/7     I have very little experience with tape backups.  I have to grab data
        off of tapes that are of unknown format.  Is there an easy way to
        identify what format the data are saved in?  This will be done on a
        linux box.
        \_ dd if=/dev/nstX of=tmp bs=2048k count=1
           file tmp (or whatever you call the file)
           This will recognize at least tar and dump formats not sure
           about networker/netbackup/other comercial apps.
           \_ Awesome.  Thanks.
           \_ that won't "recognize" anything at all; it will copy the
              raw data off the tape, transferring the problem from "what format
              is this tape in?" to "what format is this file in?"
              \_ % file tmp
2004/4/5-6 [Computer/SW/Security, Computer/SW/Unix] UID:13025 Activity:moderate
4/5     What's going on with http://scotch.csua.berkeley.edu? (our faithful port
        23 SSH proxy...)  As a test...

        <4> telnet http://scotch.csua.berkeley.edu
        Trying...
        Connected to http://scotch.csua.berkeley.edu.
        Escape character is '^]'.
        128.32.112.230: connect: Connection refusedLocal flow control off

        Connection closed by foreign host.
        \_ send this shit to root not the motd.
                \_ Calm down. You act like this is the first time
                   someone has posted a problem involving soda on
           \_ He probably just wanted faster abuse^H^H^H^H^Hservice.
                   the motd.
                   \_ im calm. yes, its not the first time. and like every
                      other time he needs to send his shit to the right people.
                   the motd.
           \_ He probably just wanted faster abuse^H^H^H^H^Hservice.
2004/4/2-3 [Computer/SW/Unix] UID:12998 Activity:nil
4/2     In Outlook 2000, when the message text contains a UNC path, Outlook
        usually display it as a link that I can click on to open the folder or
        file.  But if the path contains space characters, it only recognizes
        the path up to the first space.  Any way to get around this problem?
        Thanks.
        \_ fire up the debugger and fix it!
        \_ use < > around your UNC.  Something like <\\your server\path>
2004/3/31-4/1 [Computer/SW/Unix] UID:12958 Activity:nil
3/31    Is it common for unix pid's to flip once they get to 99999? I just
        noticed my PIDs are really low numbers.
        \_ They roll over on most systems at 32767 or 65535 actually.
        \_ > ps -a | sort -nr | head -5
           99611  Df  Is+    0:00.99 -doosh (tcsh)
           98658  CJ  Is     0:00.52 tcsh
           98072  Db  Is+    0:00.05 -tcsh (tcsh)
           97380  Di  I+     0:05.47 /usr/local/bin/perl /home/digital/mehlhaff/bin/motdwa
           97326  Di  IWs    0:00.00 /bin/sh
2004/3/30-31 [Computer/SW/Database, Computer/SW/Unix] UID:12939 Activity:nil
3/30    How can I tell what has been compiled into my postfix binary?
        For example, I want to see if it has mysql support built in.
        \_ If you know what you're looking for, you can probably use
           strings/grep (assuming you have just the binary.)  Or you
           could just roll your own... -John
        \_ Try ldd if dynamically linked, or nm postfix | grep mysql
           if static. --scotsman
        \_ If you installed with a package it should say.  If you installed
           from source, look at the makefile and config files.
2004/3/25-28 [Computer/SW/Security, Computer/SW/Unix] UID:12868 Activity:moderate
3/25    as of today i can't get my imaps mail off of csua port 993. anyone
        else have this problem?
        \_ I have this problem not, with openssl as the connector.
           * OK [CAPABILITY IMAP4REV1 LOGIN-REFERRALS AUTH=PLAIN AUTH=LOGIN]
             http://soda.CSUA.Berkeley.EDU IMAP4rev1 2002.332 at Thu, 25 Mar 2004
             19:23:26 -0800 (PST)
           1 LOGIN <snip>
           1 OK [CAPABILITY IMAP4REV1 IDLE NAMESPACE MAILBOX-REFERRALS BINARY
             SCAN SORT THREAD=REFERENCES THREAD=ORDEREDSUBJECT MULTIAPPEND]
             User <snip> authenticated
           ...
           6 LOGOUT
           * BYE http://soda.csua.berkeley.edu IMAP4rev1 server terminating connection
                \_ use the source, luke!
           \_ I'm also having troubles connecting from Mail in MacOS X after
              Thursday morning.  What changed?  --jeffwong
              \_ I am using Mail.app as well. Didn't state it originally
                 for fear of Mac vs. PC vs. Linux flames. -op
2004/3/24-25 [Computer/SW/Unix] UID:12828 Activity:nil
3/24    Anyone know of an xterm that can be moved between X servers? --jwm
        \- emacs used to be. not sure of current status. --psb
           \_ what a helpful response.
              \- why dont you let jwm decide that. this is the advantage of
                 non-anon help requests. i know jwm and know is he capable of
                 investing this if worthwhile to him. he knows me and can
                 decide whether to mail me. you, sir, are the swine in this
                 casting exercise. --psb
                 \- BTW, I went to look something up in the emacs info node
                    and looked this up too. You can google for "emacs mutiple
                    displays create frame" for starters. --psb
                 \_ You are an imposter. The real psb rises above all slights
                    and simply, smugly knows he is superior. -- psb #53 fan
        \_ its not *exactly* the same thing, but you can get a similar result
           with screen run inside of any xterm.  screen -a to start the
           session. Go to other X server, open up an xterm and then 'screen -r'
           to attach to the terminal session in the first xterm.  you can use
           screen -r -x to multiply attach to the same xterm session.
           SCREEN RULES!  -ERic
           \_ ERic R00LZ!  -John
           \_ that teaches me for not reading the man page throughly.  I
              never knew about the -x option!  Thanks dude!
2004/3/23-24 [Computer/SW/Unix, Computer/HW/Drives] UID:12819 Activity:nil
3/23    What is a reasonable NFS transfer rate (cp file . for example),
        100 BaseT?
        \_ How busy is your network? What is on your network? What's between
           the two machines on your network?
           \_ Let's assume an unloaded net.  The two machines are on the same
              switch.
        \_ For unknown networks when I just need a reasonable number I figure
           10-20% overhead for tcp, NFS, and random bad luck.
           \_ So you think around 10MB/sec?  I'm getting 3.6MB/s.
              \_ yes as a *very* rough estimate.  it assumes your net is
                 reasonably clean, your source and target hosts are powerful
                 enough to deal and not overloaded *and* that both src/tgt
                 hosts can retrieve and store the data on/from disk at that
                 speed.  What's the write speed on your target hd?
                 \_ Thanks for your comments.  Write speed is apparently good
                    beacause I was able to cp via NFS 10M/sec to it from
                    a RAID array.  Apparently it was read speed on the disks
                    I had previously mounted via NFS.
        \_ I got around 4 MB/s on a test just now over 100baseT full duplex
           to a relatively robust solaris server w/ 100s of clients and
           gigabit connectivity to the backbone from my linux desktop PC.
           I get 12 MB/s for things like scp in the same LAN.
        \_ If your disks can push it, I have seen 10MB/sec on such a
           network.
2004/3/23-24 [Computer/SW/Unix] UID:12817 Activity:very high
3/23    What's the easiest way to find all files on a unix box that contain
        both the words 'imap' and 'pop' on different lines. I'm trying to
        find a courier authd config file that I swear had lines for turning
        on and off different protocols (pop3 and imapd) but I can't find it
        anywhere. and I can't find any references to it. -brett
        \_ hrm.
        egrep -ri '(imap|pop)' / | grep -iv 'imap.*pop' | grep -iv 'pop.*imap'
           --scotsman
          \_ your grep only matches if they are on the same line.
             for speed, i recomend using file to *not* check binaries.
             \_ Picky picky.  use egrep -I, then.  and no, it doesn't match
                "only if they are on the same line".  man egrep.  And no, it
                doesn't guarantee that both are in the file, but i've set you
                on the road to recovery.  For the task at hand, this should
                be sufficient.. --scotsman
        \_ find / -type f -print0 | xargs -0 fgrep -iIl imap \
           | perl -pe 's/\n/\0/' | xargs -0 fgrep -iH pop | fgrep -iv imap \
           | cut -d: -f1 | sort -u      --dbushong
           (this doesn't work for files w/ : in the name; i'll think about
            it.)
           \_ I think I must by smoking crack, be cause the file that I'm
              searching for doesn't appear to exist. I thought there was a
        \_ I think I must by smoking crack, cause the file that I'm searching
           for doesn't appear to exist. I thought it was a courier authd
           file, but maybe I'm confusing it with something I only half remember.
        \_ this is a terrible approach.  strace/truss the daemon and see what
           files it tries to read.  -tom
           \_ Unfirtunateley courier has a bunch of different daemons and
              I don't know which one reads the said file.
              courier config that controlled what serviced either
              authdaemon or couriertcp would allow connections from. Maybe
              I'm confusing it with something I only half remember. -brett
              I'm confusing it with something other file that I only half
              remember. Is anybody here familiar with the courier-ssl
              pop/imap auth daemon? -brett
                \_ Nevermind, I'm totally on crack. The file doesn't exist,
                   Thanks for helping me determine that. I got it to work,
                   I had the wrong userdb name: "poppw" instead of "pop3pw".
        \_ This is a terrible approach; strace/truss the daemon and see what
           files it accesses.  -tom
2004/3/19-20 [Computer/SW/Unix] UID:12769 Activity:moderate
3/19    Does Unix have a maximum number of files per directory?
        How does one get around this problem?
        \- this isnt a "unix" question but a file system one. "not really"
           is the answer [the most obvious limit is inode amount] but if you
           are using linear directory looks up and get into triple indirection
           performacne will be ass somewhere around 14,000 entries. --psb
        \_ Use VxFS (why does the motd censor not like this answer???)
           \_ Because it is a dumb answer.
              \_ It allows you create as many files per directory as
                 you want.
                 \_ Do you understand the difference between theory and
                    practice?  The OP is clearly doing something that seems
                    likely to push past simpleminded, brainless solutions.
                    Train harder, grasshopper.
                    \_ The OP is only trying to exceed a maximum number
                       of files per directory.  Train harder, flamer.
                    \_ Because UFS uses a linear lookup, while VxFS uses
                       a hashed sort. Why do you keep deleting this answer?
                       Because it makes you look stupid?
              \_ saying its a dumb answer is dumb. say why. dont censor.
        \_ Depends on OS, FS.  Google for "inode"
                    \_ Do you know how UFS hashes directory lookups?
                       Do you know how VxFS does? I do. You apparently
                       do not.
2004/3/18-19 [Computer/SW/Unix] UID:12745 Activity:nil
3/18   Dear Dedicated Grandma of 5-Year-Old Boy:
       I saw what you did. And I applaud your determination to teach your
       grandson right, I really do. Its so refreshing these days, in a
       country where most parents work and leave their children to the care
       of strangers, that in some families a grandparent steps in to pass on
       their values. You are such a hero, Grandma. And Grandson will be all
       the better for it.
       You: elderly female, riding the L Taraval with your five-year-old
       grandson, sitting up front in those seats that face inward. Me: male
       in my late twenties, from a farm town in Southern California,
       unaccustomed to the ways of "the big city," sitting in the middle
       section of the train, in a seat that offered an open view of yours.
       There was a woman next to me. The train was moving, the scenery was
       dull. I looked over at your seats. And just in time.
       Your grandson reached deep inside his nose with his index finger and
       pulled out a huge, juicy nose fruit. He then began to contemplate
       eating it. This intention we could all see in his eyes, and it was
       confirmed as he slowly drew his adorned finger to his mouth. You,
       grandma of the quick reflexes, SuperGrandma I'll call you, you stopped
       him just in time! You grabbed his finger, removed the nose goblin,
       and. . . . ate it yourself.
       A nose nugget is a difficult thing to dispose of, to be sure --
       especially a nugget of this size and obvious quality. So YOU ATE IT
       YOURSELF. Priceless.
       What was that boy thinking, not offering it to you first?
       Congratulations, Grandma. Lesson taught! Never mind that the woman on
       my right turned to me and said, Did you SEE that? Never mind that she
       then moaned, Im going to vomit. Never mind that I stopped riding the
       MUNI that very day, and decided to contribute to every kind of
       polution you can name by driving to work instead. What is important,
       Grandma, is that you taught that boy an important lesson in etiquette.
       N'est-ce pas?
        \_ Craig's list or your own experience?
        \_ This is fantastic.  Thanks for making me laugh out loud.  -John
        \_ you should consider a career in writing.  this is good stuff.
        \_ I'm glad someone is teaching the next generation a lesson in
           sharing.  That was heart warming.  Thank *you* for sharing, too!
        \_ I prefer the one with Grandma getting her canary off in Savage Love.
2004/3/17 [Computer/SW/Unix, Computer/SW/OS/OsX] UID:12733 Activity:nil
3/17    I have never programmed on pc, so here is a very basic question:
        does window comes with a free development package that is ready to
        use and fully functional, like xcode/project builder for os x or
        gnu stuff for unix?  or do I have to pay $$$?
        \_ Cygwin.
           \_ what a useless response. op: this is NOT what you are
              looking for.
        \_ no, it doesn't include any dev stuff, but you can use free tools
           to develop full-featured applications:
           Environment: cygwin is good, MS offers a free Unix tools pkg
           Compiler: I use gcc on cygwin, or Sun's javac
           IDE: eclipse (java/c++), netbeans, emacs
           GUI building: netbeans (java), Qt (c++; your app must be GPL)
           Other: Python has some good toolkit support as well
           \_ doesn't gcc on cygwin generate binaries that also are dependent
              on cygwin?  MinGW + Msys might be a good alternative.
        \_ there is a development kit:
           http://www.bloodshed.net
           Never tried, but a lot open-source software are developed using
           that.
2004/3/17-30 [Computer/SW/Security, Computer/SW/Unix] UID:12722 Activity:nil
3/17    What are some URL condensing sites?
        there's tinyurl, http://csua.org, what else?
        \_ http://hugeurl.com
        \_ My favorite: http://makeashorterlink.com
        \_ I like http://snurl.com. It does some cool stuff with the clipboard
           so you just have to copy, visit the site, and paste the url.
           No need to fill out a web form or anything.
2004/3/16-17 [Computer/SW/Security, Computer/SW/Unix] UID:12711 Activity:nil
3/16    somebody tell rms that http://www.gnu.org is down.
        \_ you can login as rms/rms to fix it yourself.
           \_ Permission denied.
              \_ holy shit!  you killed http://gnu.org!!!!
                 \_ You bastards!
2004/3/16 [Computer/SW/Languages/Misc, Computer/SW/Unix] UID:12703 Activity:nil
3/16    Is there a program that will take a hostname -- or better yet, a list
        from stdin -- and return the ipaddress?  I want to write a script
        that will taken a human readable file using hostnames and generate
        a config file for some software by substituting ipaddresses.
        \_ tcsh% foreach i (`cat filename`)
                 host $i
                 end
           You can pipe the output of host through grep/sed/cut/awk/whatever
           --scotsman
           \_ I was familiar with host, and thank you for the suggestions,
              but as you see, host returns a bunch of other things too.
              I have used host for this purpose but I was wondering if there
              was a program that didnt have all the verbosity about MX info.
              \_ You are a very lazy person.
                 \_ Beyond lazy.  learn to use grep/awk/cut/splice, etc, and
                    you will be able to accomplish simple tasks like this
                    without bothering motd. --scotsman
              \_ RTFM!
                 \- Helo, host is ok, but I'd be interested in the
                    opposite of this program:
                    -rwxr-xr-x psb  Oct  8  1999 /csua/bin/ip2hostname (hf)
                    as well. a foreach loop in the shell is not a reasonable
                    way to process a 1000 of these ... and it would be nice
                    to have an inline filter like ip2hostname. Maybe I'll
                    write it "one of these days" but I am lazy too. It would
                    be great if there was something like this around. --psb
                    \- although since you cant quite neatly match hostnames,
                       the hostname2ip would be less powerful ... like only
                       match hosts at beg of line. maybe something can be
                       done with true FQDNs. --psb
                       \_ http://he.fi/slookup/README --scotsman
                    \_ a foreach loop in the shell is totally doable if you
                       know how to read in a line at a time from a file in a
                       shell.  your problem isn't your ignorance, that can be
                       cured with effort.  your problem is laziness.
2004/3/15-16 [Computer/SW/Unix] UID:12690 Activity:low
3/15    I seem to remember tcsh saying "You have new mail" when I first logged
        in, but I don't get that anymore.  How do I re-enable this?
        \- mail variable --mr. tcsh
           \_ I have tcsh, set my $mail and $MAIL, and have biff y, but it
              still doesn't work.
              \_ do you have new mail?
                 \_ I sent myself new mail, no-go.  Works on another machine
                    with the same dot files (paths adjusted of course) ...
                 \_ I sent myself new mail, no-go.  Doh, it stopped working
                    on my OpenBSD machine too after I changed my dot files.
                    I must've screwed something up.
        \_ one way is in .login you can add the command 'nfrm'
        \_ Every time i log in it says "You have no life."
        \_ You've got mail! </AOL guy voice>
2004/3/10 [Computer/SW/Unix] UID:12611 Activity:nil
3/10    Anybody know how to split a stream between a program and it's children?
        E.G.:
                ->echo "cat\nRepeat this please." | tcsh
                Repeat: Command not found.
        -darin
        \_ your example doesn't work for a number of reasons. maybe if you
           give us an example of exactly what you want to do this for, we
           could be more helpful.
                \_ I'd like an AIM bot to function like a shell, in order to
                introduce young kids (who chat alot) to unix.  See
                http://slashdot.org/article.pl?sid=04/03/09/1254211&mode=thread
                and
                http://hipme.com/software/bot
                -darin
                   \_ for a single command, you can use
                      tcsh -c "echo Repeat this please."
                      I assume you meant echo rather than cat.
                        \_ No, I really did mean cat.  I want the AIM bot
                           switch context into functioning like cat when
                           issued to message/command "cat".
                           \_ oh i see. then your script and tcsh need to
                              share a pipe. you can't do it with echo
                              because once it sends out what it's supposed
                              to, tcsh will read EOF and quit.
                \_ CoolDude69> Hi Mr. Unix  A/S/L
                   Mr. Unix> zsh: command not found: Hi
        \_ expect is made for stuff like this
                \_ I think that's what I wanted.  Thanks!
                   \_ also, man chroot.
2004/3/8-9 [Computer/SW/Unix] UID:12575 Activity:nil
3/8     solaris NFS question.  I have two servers A and B.  Both of them
        mount each other's disks.  I disabled nisplus and modified the
        vfstab.  It works fine.  But if the machines are rebooted, it'll hang
        waiting for each other to come up.  How do I configure NFS to time
        out and not keep retrying?  I can't even get a login screen if
        machine B is down when I reboot A.  Thanks.
        \_ Don't do this. Say no mount at boot for machine A. After you boot
           machine A boot machine B. Then manually mount on machine A. You can
           obviously write a init script and stick it with the appropriate
           runlevel that check for machine B before it mounts.
        \_ Soft mount, but this seems like a rather kooky setup.
        \_ I've had to do stupid shit like that.  What I did was write a
           startup script that only tried to mount if the remote machine was
           already proven up (pick your favorite network test).  If not then
           it waits 5 seconds and tries again.  Put this on both hosts.
        \_ you could automount. it would avoid your problem also.
           \_ automount is incredibly buggy and has other problems.
              \- automount hasnt been a problem for me in solaris8 era.
                 dont use nis+ tho. --psb
                 \_ A whole lot of people are still on 2.7 or earlier.  But
                    unfortunately op didn't tell us what version.
        \_ Either use automounter or use the background mount option
           \_ bg is going to fail out and never mount but will at least allow
              the machine to boot.
        \_ thank you all for your help.  The servers are running solaris 2.5.1
           and it's a very small company (10+ people).  So doing stuff like
           this is acceptable.
           \_ ack!  do *not* use automount on an old solaris like that.  kludge
              it with well tested scripts and forget about it.
2004/3/5-7 [Computer/SW/OS/Windows, Computer/SW/Unix] UID:12544 Activity:nil
3/5     Anyone know what might have caused the below error and how I
        should go about fixing it?  --darin
        >df
        Filesystem           1k-blocks      Used Available Use% Mounted on
        /dev/hda1            -502950272238         1         0  56% /
        \_ Your superblock table is screwed up.
                \_So how do I fix it?
                  \_ superblock is being duplicated every 2000 blocks or so,
                     so when you do fsck, manually use another superblock.
                     I've forgot the exact syntax nor exactly how many blocks
                     is superblock duplicated, but you can go from here.
        \_ fsck -b blocknumber
           Block 32 is usually an alternate superblock.
           Man fsck on your OS to make sure.
2004/3/4-5 [Computer/SW/Unix] UID:12526 Activity:nil
4/3     Hey doing a *who | grep mjm* shows:
        mjm              ttyDe    Mar  4 00:16 (66.27.28.194)
        mjm              ttyDm    Mar  3 00:29 (66.27.28.194)
        mjm              ttyEd    Mar  4 16:40 (129.4.34.90)
        but *finger mjm* says no such user.  What kinda user account is that?
        Does he have special previlege or something?
        \_ ~/.nofinger  or some such.
           \_ nice, thanks.
              \_ can I ask why you're fingering me?
2004/3/4-5 [Computer/SW/Unix] UID:12523 Activity:high
4/3     How come *man* suddenly doesn't work anymore?  What has changed?
        Has the env path been changed?
        \_ Correct problem reporting protocol:  Say what you tried doing.
           Say what didn't happen.  Say who you are so we can see what
           your environment is.  Oh, and mail root.  --scotsman
        \_ Look to thine own self.
           \_ it used to work.  I haven't done any env changes.
              \_ i love how you're totally unspecific about what the
                 problem is. care to give any details whatsoever?
              \_ For this i must respond: "works fine for me!"
        \_ echo $MANPATH.  You should get "Undefined variable".  If it
           is defined, type in unsetenv MANPATH (csh/tcsh).  MANPATH
           should not be defined on soda.
           \_ What's the reasoning behind this?  MANPATH should _not_ be
              defined?  I have MANPATH set; the system's defaults + the
              man pages I installed under my own directories.  And
              my `man` works just fine.
              \_ until the system defaults change.  Almost all "man" problems
                 are due to outdated MANPATH variables.  -tom
                 \_ I understand this.  But not having it set means "man"
                    would be unable to find user-installed man pages.  So
                    I would think the solution should be keeping one's
                    MANPATH up-to-date with system's defaults, no?  -not
                    UNIX admin
                    \_ You have to set MANPATH if you want user-installed
                       man pages, but almost everyone who breaks man by
                       setting MANPATH isn't really using a MANPATH (likely
                       including the original poster).  If you're using it,
                       keep it up to date and don't ask stupid questions on
                       the MOTD.  -tom
                        \_ haha...I agree it was my fault for setting the
                           MANPATH and forgot about it.  But the very reason
                           I set the MANPATH variable then was because *man*
                           didn't work then, so setting it helped.  Now I
                           totally forgot about such a variable, and have
                           no clue how come it suddenly doesn't work again.
                           not until someone mentioned not to set the variable
                           I would still have no clue why it didn't work. -op
                           \_ "\_ it used to work.  I haven't done any env
                              changes."
                              Music to tech support's collective ear.
        \_ This is a common problem among senior citizens.  The solution is
        \_ This is a common problem amoung senior citizens.  The solution is
           a prescription of Viagra.
           \_ haha, gosh, you guys are horrible.  Only one guy offered a good
              solution--the echo $MANPATH
              \_ Haven't worked tech support before, huh?  Someone who waves
                 their arms and says "THIS ISN'T WORKING!  FIX IT!" is going
                 to accomplish nothing but annoy those who might be able to
                 help. --scotsman
              \_ bad questions usually get bad answers. go figure.
                \_ obviously it wasn't a bad questions.  Someone who has
                   a real clue was able to give the answer. I thought
                   the question was really clear.  It asked why didn't
                   it work when it used to be without any change in user's
                   environment.  If you know what is going on.  It would
                   suggest you look into the MANPATH env variable.
                   \_ That someone guessed at your problem and hit doesn't
                      obviate your question's shortcomings.  If they hadn't
                      actally addressed your problem, you would have gone away
                      thinking "huh, what idiots..." when you really need to
                      look inward. --scotsman
                      \_ why do you insist your less problem solving ability
                        is the questions fault? =)  Question asked "what have
                        changed? has the env path been changed?" If you know
                        what's going on, would that tip you that yeah, maybe
                        it didn't work because the MANPATH was wrong!???
                        One thing I can agree with you is that, Idiots think
                        others are idiots.
                        \_ I can't make you take good advice.  If you like
                           making things harder, I guess that's your
                           prerogative. --scotsman
                        \_ I agree with this person in spite of his poor
                           English. tom and scotsman are just being pompous
                           assholes.
                           \_ Seriously, grow up a little, then come back to
                              the conversation. --scotsman
              \_ gigo
        \_ Nothing has changed. The man pages are in /usr/local/man,
              solution--the echo $MANPATH
           /usr/X11/man and /csua/man as always. You are just an idiot.
2004/3/4-5 [Computer/SW/Unix] UID:12522 Activity:nil
4/3     Does MANPATH need to point to where man.conf is?  If I have my on
        man pages...
        \_ when I do man ls, I got this error message:
           "Warning: cannot open configuration file /etc/man.config
            No manual entry for ls"
            \_ They probably meant /etc/manpath.config, and no, it doesn't
               have to, but it might be good practice to script something that
               pulls from it to build your initial MANPATH before (or after)
               including your own. --scotsman
        \_ unsetenv MANPATH. ie, you shouldn't have one.
           \_ idiot, he has his own personal man pages. sheesh. read.
              \_ btw, I took it upon myself to ask root to add ~/man as
                 an optional_manpath in manpath.config. --scotsman
2004/3/3-5 [Computer/SW/Unix] UID:12511 Activity:moderate
3/3     What's the best way to incrementally merge files? merge and merge3
        assume you have a main file, then branch, the merge. I want something
        that merges (adds) incrementally. Thanks.
        \_ You want a merge tool that really understands branhes. If you are
           just developing locally prcs will do what you want. If you are
           working with a remote repository you want use a tool like bitkeeper
           that understands branches well. A possible alternative is to create
           a local prcs repository from you remote repository, import the
           merges and then export them back to the remote repository, but I
           have no idea if this will work well or not. --twohey
2004/3/2 [Computer/Theory, Computer/SW/Unix] UID:29844 Activity:high
3/1     Computer science trivia of the day:
        Say you have X memory and have 8X that size to sort on the disk.
        Each time you swap from X memory to one of the 8 pages, it will
        cost you n time. Using what you know about merge sort, quick sort,
        and what not, what is the complexity in terms of n?
        \_ Do your own homework.
        \_ I used to know that but then I graduated and stopped spending my
           time on useless homework problems.  It was O of something.
2004/2/25 [Computer/SW/Unix] UID:12397 Activity:moderate
2/24    In a unix shell (tcsh/bash) how to do I tell the terminal how many
        spaces to use for a tab (e.g, more,less,cat,pico,vi,emacs)?
        \_ This has nothing to do with the shell.  less might have a
           configurable way of displaying this, but in general you'll be doing
           this setting in pico, vi, and emacs separately.  Really, you should
           use "soft tabs" (i.e. when you hit tab, it really hits space four
           times, then on multiples of 8 converts back to real tabs)
           \_ that's what I do, but I don't like it.  With code, there should
              be a single character representing a single layer of indentation.
              It's philosophical, yes; and astyle works very well.  But still.
              \_ That's bizarre and arbitrary.  The most important things are
                 consistency and readability.  If tabs do that for your group,
                 then tabs are the answer.  If spaces do, then that's the
                 answer.
        \_ http://www.jwz.org/doc/tabs-vs-spaces.html
2004/2/24-25 [Computer/SW/Languages/Misc, Computer/SW/Unix] UID:12371 Activity:nil
2/23    My snapfish account is expiring and they want to delete all my photos.
        Anyone have a nice wget/curl script to get my images?
        \_ You could do something really weird like actually *buy* a photo
           or two.  It might cost you all of 50 cents so they continue storing
           your zillion gigabytes of photos for another year.  If you wget them
           you're not getting the original images, btw.
        \_ always save your photos on cdrom or dvd. if you need to store
           online, try getting a cheap web hosting solution like
           http://www.onedollarhost.net (?). no bandwidth or storage space limit.
           they have a setup fee, but afterwards it's $1/month.
2004/2/23-24 [Computer/SW/Graphics, Computer/SW/Unix] UID:12358 Activity:nil
2/23    So did anyone else notice that Yahoo bought http://gamesdomain.com and turned
        it into the worst...game...site...ever?
        \_ couldn't have been that good in the first place. i don't think i've
           ever heard of it.
           \_ tr00 g4m3rz would recognize gamesdomain as a non-sponsored,
              objective, fan-supported game-review site
              \_ And also one of the first if not the first net-distributed
                 gamer mags - originally an FTP downloaded text file!  Does
                 anyone remember when it started?  For some reason I'm
                 thinking 92-93ish.
2004/2/20-21 [Computer/SW/Languages, Computer/SW/Unix] UID:12318 Activity:nil
2/20    Maybe I couldn't parse the man page for kill, but why does
                kill -HUP -a
        kill the shell I am currently in?.  It should produce an error
        instead.
        \_ if I had to guess, the "-a" is run through atoi() and it comes up
           with "0", which commonly means "kill this process group" the -HUP
           well, I'll assume you know that.
2004/2/12-13 [Computer/SW/OS/Windows, Computer/SW/Unix] UID:12232 Activity:low
2/11    Are trademark and company names case sensitive?
        \_ In what regard?  Can you get sued if you sell something under the
           name coca-cola instead of the properly capitalized Coca-Cola?
           Hell yes. -dans
           \_ On the other hand, I think trademarks only apply to a field and
              are not a universal license to the word, so you could open a
              "Coca-Cola Auto Mechanics" or something.  You'd get sued but you
              would win if you had enough lawyers.
              \_ Yes, that is correct.  Trademark exists to protect consumers
                 from someone trying to fraudulently market a different market
                 using a similar name or logo.  For example, if you produced a
                 soft drink, and marketed it as Oca-Cola, using Coca-Cola's
                 signature red stripe or bottle (yes, they trademarked the
                 bottle), they could sue you into oblivion. -dans
              \_ Coca-Cola is a "famous trademark".  You cannot even use it
                 to name your auto repair shop, as of 1996:
                 http://www.tms.org/pubs/journals/JOM/matters/matters-9904.html
           \_ What if I have a name first, then someone else comes along with
              a name in different capitalization and I cannot afford a (good)
              lawyer?
              \_ Are you two in the same field?  If so, you don't need a lot of
                 lawyers, as the case will be pretty cut-and-dry regardless of
                 capitalization.
           \_ I want to know when I register whether I should care about the
              capitalization, i.e. can I change the cases of certain letters
              later in product/website/doc etc and still claim they are
              mine without registering again.  -- op
              \_ I don't think it's a problem.  Microsoft was MicroSoft and
                 Micro Soft before that...
                 \_ Will Mike Rowe Soft work?
                    \_ You could trademark Mike Rowe Soft if it was not doing
                       business that competed with MS in any way.  Given their
                       diversification, that's getting harder to argue.
                       \_ Well my business would make innovative new computer
                          related products so that should be ok.
              \_ If the trademark name is fairly obscure, you can get away
                 with it. Present it as logo variations if the question comes
                 up. If you're trying to use a minor variation of someone
                 else's trademarked, there could be trouble.
                 \_ What about symbols and abbreviations?  Is 'and' == '&" ?
                    And plural vs. singular?  What is the rule of this game
                    anyhow?
              \_ Yes, but you should really talk to a lawyer.  Asking the motd
                 for legal advice is beyond idiotic.
        \_ Capitalization used to follow simple English rules until the dot-com
           era.
           \_ eMac, iMac, iPod, blame it on apple.  Actually isnt' there a
              conflict between eMac the computer and emacs the editor?
           \_ MadeUpFactoid: e.e. cummings moonlighted as an EE developing
              ARPAnet.
           \_ And don't forget punctuation marks, as in "Yahoo!".
        \_ There is a UNIX vs. Unix discussion.
        \_ I'm naming my company "SuperCo, Whose Stock I Recommend,".
2004/2/10 [Computer/SW/Unix] UID:12204 Activity:nil
2/10    Do different versions of tcsh have different policy regarding env.
        variable names?  I use names with a period in them and it was OK
        for setenv until I upgraded.
        \_ apparently not.
        \_ apparently so.
2004/2/10-11 [Computer/SW/Unix] UID:12197 Activity:moderate
2/10    Hmmm...Motdedit with merge seems to make some...interesting mistakes.
        \_ such as? -nivra
           \_ Well I'm not sure...it may be some other ulletin/MS04-007.asp
              \_ yay for non-mandatory locking.
           \_ Well I'm not sure...it may be some other soda fuck-up-ed-ness...
              but at several points today there was lots of threads which had
              sections that seemed to repeat at random points, or threads which
              got mixed together.  Not sure if these were transient errors what
              with the constant editing going on.
2004/2/9 [Computer/SW/Mail, Computer/SW/Security, Computer/SW/Unix] UID:12170 Activity:nil
2/8     prompt: mutt
/usr/libexec/ld-elf.so.1: Shared object "libintl.so.4" not found
        \_ YAY, pine is fuxored too.  I think admin SNAFUS like this and the
           spreading soda relay ban (which apparently root doesn't want to do
           anything about) means that I'll be bringing to an end my use of
           soda for email.  Ah well, its been a nice one guys.
           \_ Spreading soda relay ban?  Yahoo has a fucked up test and has
              blocked much of the world, and their abuse department is nearly
              always unhelpful.  As for spreading, the complaint below ended
              up being a typo.  So unless you have evidence of this, I would
              say you're full of shit.  If you aren't, mail root with the
              evidence.  Don't fucking complain on the motd. --scotsman
              (P.S.  The problem described above is probably something like
              a broken LD_LIBRARY_PATH env variable.  If there was another
              problem it must have since been fixed.  Both work for me.)
              \_ Well, it worked for me yesterday, and it worked for me now.
                 But it didn't when I posted the above.  I guess either my
                 env variables are in a quantum state or someone with root
                 has been tinkering.  Thanks for making it work again.  -- op
           \_ Is there a free alumni email account at cal?
              \ <DEAD>cal.berkeley.edu<DEAD>: free forwarding for life
           \_ they do ok for the salary they get.
2004/2/4-5 [Computer/SW/Unix, Recreation/Humor] UID:12102 Activity:kinda low
2/3     Funny in a really stupid poorly done random drunken sort of way:
        http://www.cgff.net/nuke1/modules.php?name=Content&pa=showpage&pid=1
        And no, not work safe.
        \_ No, not really.
           \_ You weren't drunk enough.
2004/2/3 [Computer/SW/Mail, Computer/SW/Unix] UID:12081 Activity:nil
2/2     FTP question.  I am trying to transfer a 5 gigabytes file to another
        computer (both are PC running Windoze).  Doesn't really matter which
        client I used, after the end of transfering all 5 gigabyte, it said
        something like "450 can't access" and doesn't write the file to the
        FTP site.  I am running Filezilla Server on the other end.  Why such
        error?
        \_ that's not an ftp question, it's a filezilla question. either that
           or ftp doesn't support files that large.
           \_ I am running Filezilla and made sure it has all the access.
              (both computers are in same LAN).
        \_ Is the destination PC using FAT32 or NTFS?  FAT32 limits files
           to 4GiB.
              \_ Props for using Gibibytes.
        \_ Here's a nickle kid, buy yourself a real computer.
           \_ save your nickel, and buy yourself a dictionary.
        \_ why are you ftping from one host to another on the same LAN?  just
           share out the directory and copy the file.
           \_ I never really figured out how to config microsoft network
                \_ Right-click on directory, 'sharing', 'share as',
                   on client PC 'mount network drive',
                   '\\computername\sharename'  Geez.  -John
                \_ there is more to it than that.  There is this thing
                   called "workgroup" thingy.  and I don't know which port
                   or service MS is used to share file.  the entire thing
                   is a lot more mysterious than simply setting up a FTP
                   and let go
                        \_ I'd appreciate it if you'd at least try to be
                           vaguely amusing when pretending to be an ignorant
                           fuckwit on the motd.  -John
        \_ Hey guys, thanks all for the input.  It turned out that none
           of the GUI clients (Filezilla, Internet Explorer)  I used worked
           well.  The text client that came with Windoze actually gotten
           pretty far: it hit the 4GB limit before everything died.  And
           yes, that partition of the Harddrive is FAT32.  Thanks for
           pointing that out for me.  And for your information, Filezilla
           seems to be a relatively stable FTP client, eventhough on my
           P3/384mb machine, it can handle about 1000 files on its queue
           before it start to thrash --OP
           \_ Yeah whatever, next time don't come here with your crap.  You
              can't figure out the mysteries of windows file sharing?  My
              parents managed that much on their own.  Don't come back.
              \_ On behalf of the human race, I am pleased to announce that
                 we're revoking your membership until such time as you can
                 see that someone else pissing in your cornflakes still does
                 not excuse you being an asshole on the motd.
2004/2/2-3 [Computer/SW/Unix, Computer/SW/Security] UID:12071 Activity:low
2/2     Happy Square Root Day!
        \_ huh?
          \_ 2/2/4?
             \_ 1/1/01, 9/9/1981, 3/3/2009
        Happy Addition Day!
2004/1/31 [Computer/SW/Unix] UID:29774 Activity:nil
1/30  Um, so, if I do "find . -type f -exec grep -i port {} \;" I don't
      get the file name. How do I make it print file name?
      \_ -print?
      \_ find . -type f | xargs grep -i port
              \_ doesn't work if path contains space
                 \_ if your path contains spaces then you need to go shoot
                    yourself and whatever moronic user put spaces in a path.
           \_ find . -type f -print0 | xargs -0 grep -iH port
            (if you've got gnu find and xargs) --dbushong
2004/1/30 [Computer/SW/Unix] UID:29769 Activity:nil
1/29    sed help.  How do I take a file, and replace all newlines/returns with
        spaces, so that a multi-line file becomes one long line?
        ideally, something like sed "s/$\N/ /g", but this doesn't work.
        \_ need you use sed?  tr works too:  cat /etc/motd | tr -d '\n'
           \_ thanks that rocks.
              \- unless you need to batch process a whole lot of files,
                 you should learn to use emacs for this kind of thing.
                 query-replace function or something like
                 C-u 1000 C-xf [set-fill-column] M-q [fill-paragraph] --psb
                 \- i note in passing you need some reasonable understanding
                    of how sed works in terms of the pattern spaces and
                    reading in lines of data to use newline matching correctly
                    (it's like understanding perl chop and chomp issues ...
                    sed normally chops off the newline for you before
                    presenting for processing but then add it back in
                    for the output printing routine). there are a lot
                    of version-dependencies in sed which will also
                    drive you insane. --psb
                    \- since you asked --psb
                     /vol/pub/sed-4.0.8/bin/sed ':a;N;$\!ba;s/\n//g' /etc/motd
2004/1/28 [Computer/SW/Security, Computer/SW/Unix] UID:11981 Activity:nil
1/28    What is the policy of yahoo in terms of account inactivity?  How
        long does your account have to be inactive before they delete it?
        On their "Terms of Service" page, it says that the account could be
        closed due to inactivity, but it doesn't specify how long.
         \_ It's crazy long.  I talked to a person a yahoo once about an
            account i had setup with fake data (which i couldn't remember
            and so couldn't get the password).  It was my whole name though
            (and an uncommon one) so i figured i could wait for it to
            to expire and re-sign up, (it had already been a year) the guy
            basically said i was doomed.  My other yahoo account i have
            left sitting for over 6 months and come back to it with no
            problems.
        \_ I created the account "ausman" on yahoo and forgot my password
           and switched jobs, so password recovery no longer worked. The
           account still exists. I created it back in 1995 or 1996 and
           last used it in Jan 1997. -ausman
        \_ I had something similar happen with eBay.  They were cool about it
           though.  They put the old account in some special status and once
           no one rescued it after 30 days it died and they let me change my
           user name. -dgies
2004/1/28 [Computer/SW/Unix] UID:11976 Activity:low
1/27    In TCSH when i type part of a command and do ESC-p, it searches
        backwards in the command history and matches and completes the last
        command corresponding to the partial command I have typed.  When
        I do the same thing in BASH, it prints a ":".  How do I get the
        history-search-backwards/forward in BASH?  THANKS!
        \_ man bash;  Look for the section on Searching.
        \_ in bash and zsh, use C-r/C-s for emacs-style reverse/forward
           incremental search.
           \_ zsh also supports tcsh-style history-search-backward, if you
              want that.
        \_ Don't listen to these heathen.  tcsh is the One True Shell!  Bash
           is what linux weenies use because, well, uhm, Linus uses it so it
           must be the best!
           \_ Ranting aside, bash really is quite shitty.  There's no real
              reason to be running it with all the other options out there.
              It tries to be everything to everyone, and ends up being
              internally inconsistent.
                \_ Bash is the only shell that is useable for interactive
                   sessions, features a bourne-compatible syntax and ships
                   by default on Solaris, most Linux distros and MacOS X.
                   The only other option for interactive sessions is ksh,
                   which isn't available by default on most Linux distros
                   and MacOS X. (Before you say just d/l ksh or whatever
                   other shell, try to keep in mind that some of us have
                   to use systems where we cannot install/execute software
                   that isn't approved or isn't part of the default
                   install, so we have to be familiar with the tools that
                   are almost always present).
                   \_ Based on the descriptions online, I'm having trouble
                      seeing what makes bash interactive and tcsh not and, FTM,
                      what's the big deal about being interactive. Apologies
                      for lack of clue.
                   \_ Could somebody do me a favor and tell me what the word
                      "interactive" means in this context. Apologies for my
                      lack of clue but it's not like the thing can talk to you.
                   \_ Why is it the only one usable?
                      \_ It doesn't have a builtin spell checker, we know that
                         from his post, heh.
                   \_ bourne syntax is better for programming, not for
                      interactive use.
                      \_ kinda cool how the pro-bash clone eliminated dozens
                         of other options as if his opinion was fact.  i like
                         him.  he'll do well on the motd.
                                \_ tcsh has no advantages over bash (save a
                                   memory footprint of ~ 200kB, which is
                                   meaningless these days). The fact that
                                   it uses c-shell syntax is a huge drawback.
                                   Some of us do use if, for, while on the
                                   command line.
                                   \_ tcsh has plenty of advantages over bash;
                                      better interactive syntax, for one.
                         \_ name some other options that are available by
                            default on most systems.
                            \_ tcsh
                                \_ what part of "cannot install/execute software
                                   that isn't approved or isn't part of the
                                   default install" didn't you understand?
                            \_ it's not really hard to install your own shell
                               locally and run it from whatever PoS login
                               shell you're given (example: bash).
              \_ Since Panther, I've been using bash and I don't esp. like
                 it, but i can't figure out if I don't like it out of
                 lazyness/acustomedness to tcsh or some other reason.
                 Which shell do you recommend? zsh?
                 \_ I would have switched to zsh a long time ago if I wasn't
                    such a lazy fuck.
2004/1/26-27 [Computer/SW/OS/OsX, Computer/SW/Unix] UID:11957 Activity:high
1/26    I just transfered several thousand files from a Mac to a PC. Macs don't
        have file extensions so is there any UNIX utility (or PC utility) that
        will differentiate between word and excel files so that I can
        programmatically add the .xls and .doc extensions? "file" simply says
        "Microsoft Word" document.
        \_ write an applescript.  Unfortunately, I don't know the syntax for
           grabbing creator codes from the finder.  Maybe someone else on
           here does.  Applescript documentation is horrible.
        \_ What I ended up doing was using perl to traverse the directory
           hierarchy. I changed all :'s to -'s (PCs don't like :'s) and add
           .xls extensions to each file. This is somewhat lame, but 95% of
           the files are excel files and I was able to do this in less than
           10 minutes (I already had the perl readdir traversal code handy,
           I just had to find it)... of course, I did all this before asking
           on the motd bc i didn't think i'd find any useful information here.
           I'd still be interested in a nice solution (ideally, someone would
           tell me that I just need to upgrade my version of file)
           \_ you should rename the files while they are on the Mac.
              http://www.versiontracker.com/dyn/moreinfo/macosx/14404
              \_ link not found and this is System 7 we're talking about.
                 \_ DEAR GOD WHY???
                    Uh.  can you transfer them to a more modern mac first?
                    \_ It only took him 10 minutes this way.
          \_ 'file' depends on the 'magic number' which is stored in a file.
             you only really needed an updated magic file.
        \_ This came up on google under "automatically macintosh file
           extensions".  I bet you can find more:
           http://peccatte.karefil.com/software/MacNames/MacNamesEN.htm
        \_ using perl, you can issue the file command recursively through
           your dirtree and dump the results into a text file. You can
           then open up the text file and issue a rename accordingly to
           each of the files it finds. Should take about an hour to write
           up in perl. -williamc
           \_ An hour?  It should take about 5 minutes in any shell.  On a
              bad day.  Between commercials and surfing.  This is a good
              time for sed/awk for those too lazy to use the search/replace
              function on their text editor.
              \_ Hmmm, apparently you don't do any "shell scripting" on a PC
                 in Windows/DOS.
                 This can be done in five minutes on a UNIX machine, but
                 with Windows through a DOS VM box (assuming you're not
                 using cygwin) I'd have to spend some time testing it to
                 make sure it was functioning correctly. If using
                 the find command you'd have to figure out how to
                 dump the information into an intermediate text file
                 and parse the contents. Regardless, I'd like to see
                 your five minuts solution posted on the motd, it will
                 be informative. Also, wtf does does your text editor
                 have to do with identifying binary files??? Reading
                 comments like these makes you think that the poster
                 didn't understand the problem domain. -williamc
                 \_ i'm not the guy above, but you might want to consider
                    posting anonymously, lest people associate "williamc"
                    with "talking out of his ass". cygwin often works
                    *just fine*, and i don't see any reason to believe it
                    wouldn't in this case. as the OP has already mentioned
                    though, 'file' doesn't give enough information to
                    distinguish between word and excel files. but even
                    supposing it did, you would either want to use sed/awk
                    to massage the output into an easier to parse format,
                    or use a text editor to do it if you don't know how
                    to use sed/awk. perhaps you should keep quiet instead
                    of making an ass of yourself next time.
              \- ObEmacsDiredMode --psb
        \_ What I ended up doing was using perl to traverse the directory
           hierarchy. I changed all :'s to -'s (PCs don't like :'s) and add
           .xls extensions to each file. This is somewhat lame, but 95% of
           the files are excel files and I was able to do this in less than
           10 minutes (I already had the perl readdir traversal code handy,
           I just had to find it)... of course, I did all this before asking
           on the motd bc i didn't think i'd find any useful information here.
           I'd still be interested in a nice solution (ideally, someone would
           tell me that I just need to upgrade my version of file)
2004/1/24 [Computer/SW/Unix] UID:29759 Activity:nil
1/23    How does one set the tab stops for a unix shell?
        \_ unix shell doesn't have tab stops -- thats all in your terminal
           program!
2004/1/22 [Academia/Berkeley/CSUA/Motd, Computer/SW/Unix] UID:11881 Activity:moderate
1/21    Motdedit with Merge!  (beta version)
        /tmp/motdedit -m
        or just /tmp/me
        \_ it's not the /csua/bin/ version yet.  Try it here, first.
        \_ /tmp/me doesn't work because /csua/bin comes before /tmp in my
           path.
           \_ try me2... if /tmp is in your path, it'll go there.
              \_ who would be stupid enough to put /tmp in their path?
                 \_ It's in my path right after "." and ".." because you
                    never can be quite sure where something will be.
                    \_ remind me to put destructive programs in /tmp named
                       as misspelled versions of common Unix commands.
                       \_ wow, cool, you'd really be the first to think of
                          that?  you're a geneous!  kewl!
           \_ make an alias then.
                \_ yes, this works fine, my point is that you really shouldn't
                expect people to put /tmp in your path and you shouldn't put
                it in your path either. delete /tmp/me and people can make
                the alias if they want. or just change /tmp/me to run
                /tmp/motdedit -m.
                \_ It's there for the lazy:
                   [soda:~] 9:55 (1186)cat /tmp/me
                   motdedit -m
                   [soda:~] 9:55 (1187)cat /tmp/me2
                   motdedit -m
                   \_ Yes, I saw that before I posted. The point is that those
                   convenience programs are worthless because they won't work
                   unless you have /tmp in your path... which is something
                   you shouldn't do. So either rewrite them or remove them.
        \_ brief description:  If someone else changed motd.public as you
           were editing, it attempts to merge.  So far, I've only seen it
           have problems when both of you have changed the same lines.
           If this happens, it prompts you to manually merge(restarting
           editor), if you pass, then you have the option of overwriting.
           any complaints, comments, etc.: post here or mail me  -nivra
           \_ can you put some sort of magic anonymizer so it looks like all
              the postings are from you?
              \_ try this yourself; it can be fun.
        \_ just make it /csua/bin/motdedit.new
           don't expect people to run executables out of /tmp
2004/1/19 [Computer/SW/Unix] UID:11828 Activity:nil
1/18    [ Don't do selective deletions. ]
        \_ agreed. chicom troll bash restored.
2004/1/15-16 [Computer/SW/Unix] UID:11793 Activity:low
1/14    My gf doesn't know anything about unix so I end up changing her
        .spamassassin/user_prefs and .procmailrc. I've symlinked user_prefs
        to my own user_prefs and that seems to work. However, I'm unable to
        symlink .procmailrc to my own file... for some reason procmail doesn't
        pick up on other people's .procmail. What are some other remedies
        to this?
        \_ It could be part of the security model that symlinked files
           (especially ones linked to different user names) aren't trusted.
           \_ Indeed.  This is one of the "don't blame sendmail/procmail"
              things.  Just copy the file.
        \_ err, why don't you just copy?
                \_ because I don't want her pw and I'm tired of asking her
                   to type "cp ~tom/.procmailrc ~"
                   \_ Then tell her to put "cp ~tom/.procmailrc ~" in a
                      cronjob
                   \_ put it in her .cshrc or .login or whatever dotfiles you
                      have her using.  upon login should be good enough.  why
                      would she want the same filters you use anyway?
2004/1/6 [Computer/SW/Unix] UID:11679 Activity:nil
1/6     Maybe my google fu is not strong enough, but I had trouble finding
        anything about this. Is there a way to make rsync use a rolling
        average of actual data transferred in say, the last 5 seconds?
        Right now, if you resume a transfer, the portion you already have
        will obviously "transfer" very quickly, but rsync uses this transfer
        rate in its ETA calculation, which becomes totally inaccurate.
        \_ I have just one thing to say to you.  USE THE SOURCE, LUKE!
2003/12/28 [Computer/SW/Unix] UID:11599 Activity:nil
12/27   # cdrecord -scanbus
        Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jrg Schilling
        cdrecord: No such file or directory. Cannot open '/dev/pg*'. Cannot open SCSI driver.
        cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
        cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
        WTF is this about?
        \_ why are you so surprised? as root, did you modprobe your SCSI
           device. what SCSI card do you have?
           \_ You have to admit that any command that suggests running the
              exact command you just ran as a solution is lame.
                \_ "Make sure you are root" is always a helpful reminder.
        \_ Why does it require you to be root to use the cdr?  Why can't this
           stuff just work?
           \_ get mac. or chmod the cdrom device, or put yourself
              in the group with rwite access to the cdrom.
              or use "sudo shell" where shell is your shell.
              \_ like I said, why can't this just work?
                 \_ Are you asking for help, or just complaining?
                 \_ Just login as root then it will just work.
                    Don't let people tell you its not safe, they
                    say that about NT and ADMINISTRATOR as well.
2003/12/24-26 [Computer/SW/OS/FreeBSD, Computer/SW/Unix] UID:11585 Activity:nil
12/24   I'm paying about $25 for my unix shell account and web hosting at
        verio.  It includes 200 megs of disk space.  I'm looking for another
        provider that offers more disk space (500 megs) at around the same
        price.  I've looked at earthlink and the price is about the same
        as verio.  Any recommendations?  Unix has to be freebsd.  Thanks.
        \_ Call Verio and tell them to up your quota but you don't want to
           pay more and see what they say.
                \_ hey good idea (seriously).   -!op
                   \_ I'm a big Verio customer.  We beat them up on price all
                      the time.  It might not work for a little guy but it
                      doesn't hurt to ask.
2003/12/12 [Computer/SW/Unix] UID:29710 Activity:nil
12/11   Let's say you type "rlogin soda". Is there any way to escape from that
        if you don't have the right login? Short of killing the process.
        \_ ^D
2003/12/12-13 [Computer/SW/Unix, Computer/SW/Security] UID:11435 Activity:nil
12/12   what in the hayell is <DEAD>writeme.com<DEAD>?  like free webmail with no
        website?
        \_ see http://www.mail.com and try signing up.
                \_ aaaaaah hchaaaaaaa!  cheerz.  but no.
                   \_ ???  http://mail.com offers many @domain options
                      including <DEAD>writeme.com<DEAD>.  What do you mean by
                      your statement above?
2003/12/3 [Computer/SW/Unix] UID:11284 Activity:nil
12/2    "I sed bad wurds," he wrote.
        When asked what he should have done, he replied, "cep my mouf shut."
        Gotta love the language skills down in Louisiana.
        \ebonics
2003/12/1 [Reference/Celebration, Computer/SW/Unix] UID:29683 Activity:nil
12/1    I came back from Thanksgiving and soda was rebooted.  Was it 9 months
        of uptime or so?
2003/12/1-2 [Computer/SW/Unix] UID:11273 Activity:nil
12/1    can anyone recommend a good text-based AIM client for Unix (or
        Unix-like) systems?  Thanks.
        \_ naim.
2003/11/28 [Computer/SW/Unix] UID:11258 Activity:nil
11/27   I am trying to install custom editing modes to a default solaris xemacs
        installation which I have no root access.  Using the menu doesn't help
        as it attempts to install packages at location I have no access.  How
        do I instruct xemacs to use alternate path to install additional
        packages?
        \_ (setq load-path (cons "~/path/to/emacs/pkg" load-path))
           \- helo, rather than always writing the explicit cons
              on to the load-path(exec-path, auto-mode-alist etc)
              you may want to define some utility funcs like this ... --psb
        (defun add-load-path (path)
           (if (null (member path load-path))
               (setq load-path (cons path load-path))))
        (defun new-auto-mode (regexp mode)
         "Add REGEXP to auto-mode-alist"
        (setq auto-mode-alist (cons (cons regexp mode) auto-mode-alist)))
        ;(add-load-path "/path/to/emacs/pkg")
        ;(new-auto-mode "\.cc$" 'c++-mode)
2003/11/27-28 [Computer/SW/Unix] UID:11252 Activity:nil
11/26   When I do "finger @hostname" or "w" I can find out if the other
        user has typed something on his tty or not by looking at the idle
        time. But when the other user is using xterm, his tty isn't displayed.
        How do you detect that?
        \_ Hint: you don't need a tty to log on.
        \_ You want help stalking someone?  You could email them, you could
           call them, you could send a talk request and say, "hey, are you
           idle right now?"
            \_ Yeah, that wouldn't be annoying or anything. :)
               \_ Makes it hard to stalk, huh?  Or hey, maybe a write request?
                  That would be tough.
2003/11/21 [Computer/SW/Unix] UID:11165 Activity:nil
11/20   FreeBSD box i'm not root on:  Why is rsync resulting in new files/dirs
        being created world unreadable, unwritable and unexecutable. Going over
        ssh, but "ssh me@there.com touch hello" has the perms i'd expect. (i.e.
        755).  There is nothing obviously weird about the rsync executable.
        \_ I don't know beans about rsync, but I think you need to provide more
           info to get a helpful response-- does the same thing happen to/from
           soda?  What options are you using?  Etc.
        \_ It's not done yet and/or it is crashing? Rsync changes the
           perms later in the process. Just a guess.
2003/11/18 [Computer/SW/Unix] UID:29642 Activity:nil
11/18   How do you remove newlines with a one-line sed command
        cat /etc/motd | sed "s/\n//"   doesn't do it.
        \_ tr -d "\012" < /etc/motd
           \_ sweet! thanks.
2003/11/18 [Computer/SW/OS/Solaris, Computer/SW/Unix] UID:29640 Activity:very high
11/17   What's the Unix command to see how fast the CPU is?
        \_ dmesg
           \_ I just tried this on Soda and it didn't work, just got:
              dmesg: Command not found.
        \_ on Linux: cat /proc/cpuinfo  or  x86info
        \_ /var/run/dmesg.boot
        \_ OK, so what's the real command to see how fast the CPU is?  -op
           \_ What exactly are you looking for thet the above do not provide?
        \_ it would help if you mentioned which unix you were using.  in case
           you didn't know, it depends.
           \_ Sun, Solaris  -op
2003/11/18 [Computer/SW/Unix] UID:11118 Activity:nil
11/18   Does anyone know the circumstances under which rsync will fail to
        update a file that has differences (besides the obvious ones, like
        with --size-only or whatever)? I used a command line like
        'rsync -Pv host:foo .' where my cwd has a file 'foo', which is
        ~300 MB, but rsync failed to update it. Granted, it was the same
        size and probably had the same timestamp, but it was definitely
        different. I ended up forcing rsync to update by using -c, but I
        thought I shouldn't need anything like that. Thanks for any insight.
        \_ use the source, luke!
        \_ do you have write permission on the file?
           \_ yes, -c (always checksum) worked, but as the rsync manual says
              is kinda slow.
              \_ this has to be a troll, but... how do you expect rsync to
                 tell the difference if the size and timestamp are
                 identical w/o doing a checksum or worse?
2003/11/18 [Computer/SW/Unix] UID:11113 Activity:kinda low
11/17   ./ Agent Gates: I hate this place. This GNU. This open source.
        This license, whatever you want to call it. I can't stand it
        any longer. It's the free software, if there is such a thing.
        I feel saturated by it. I can taste your GPL. And every time
        I do, I fear that I've somehow been infected by it.
        \_ Mr. Torvalds: My name ... is Linus.
        \_ ./, huh?  What is this dotslash of which you speak?
2003/11/17-18 [Computer/SW/Unix] UID:11109 Activity:kinda low
11/17   I seem to remember there is at least one Google employee on
        soda. Any of you care to post your login? I'd like to ask
        some questions about how it is working there. thanks.
        \_ last | grep "216.239"
        \_ why don't you post your login so they can email you?!?  why should
           you get to be anonymous instead of them?  after all, you are the
           one with the questions.
        \_ it's a cult.  they wanted me to sell my house and move to mountain
           view to take a job there and were confused and insulted when i said
           i wouldn't do that.
           \_ I think living where you work is great...as long as you don't
              have to live *or* work in silicon fucking valley.
                             -happily walking to work 3000 miles from SV
              \_ What silicon fucking valley?  I never get enough fucking in
                 silicon valley.
              \_ where do you work out of curiosity?
              \_ Yes I'm sure it is but to tell me I'm not getting an offer
                 because I won't *SELL MY HOUSE* and move to mountain view
                 is fucking ridiculous.  To work at a dotcom.  Sheesh.  It's
                 a cult, plain and simple.
                 \_ What rationale did they offer for this?  Would the commute
                    have impacted your work that much?
                    \_ Something like, "We like it when everyone lives close"
                       which was not helpful.  The guy who did my tech phone
                       screen was some kid who had never worked anywhere but
                       there and only knew "The One True Google Way" of doing
                       everything.  It was a miracle I was able to guess enough
                       right answers and read his mind enough over the phone to
                       not get dropped right there.  So HR dropped me for not
                       being willing to sell my house and move to mountain view
                       because they're going to be the next netsca-- nevermind.
                       It was stupid.  They're a cult.  I'm *very* happy I got
                       a much higher paying job with fewer stupid people
                       around.  I wasn't looking forward to being some kid's
                       dumping ground for projects he found boring.
                       \_ how far did you get in the interview process?
                          \_ too far. what a waste of time.  if you need a job
                             and they make an offer, take it.  don't sell your
                             home to join a cult.  BTW, I believe today is the
                             25th anniversary of the Jones' Town massacre,
                             speaking of selling your home to join a cult.
                \_ Anyone remember "Murder Can Be Fun"? - danh
                        \_http://www.weeklyuniverse.com/2002/tempslave.htm
2003/11/12 [Computer/SW/Unix] UID:11033 Activity:nil
11/11   does anyone know how to extend this makefile to support make clean
        on sub dirs?? thx
        .PHONY: all clean subdirs $(SUBDIRS)
        all: subdirs
        subdirs: $(SUBDIRS)
        $(SUBDIRS):
                $(MAKE) -C $@
        \_ insert the unix find command with -exec?  You can run unix commands
           in a makefile.  Or use a "for" construct.
        \_ Isn't the idea that the subdirs would each have a makefile that
           this makefile would call and give clean as a parameter?
        \_ .include <bsd.subdir.mk> if you are using bsd make.
2003/11/11-12 [Computer/SW/Languages/Perl, Computer/SW/OS/Solaris, Computer/SW/Unix] UID:11030 Activity:low
11/11   ls -lt lists all files in a directory in chronological order.
        For files nearly a year old, it only lists the date, but not the
        time, of last modification.  But it lists them in non-alphabetical
        order.  Thus, I suspect it is indeed listing them in order of most
        recently modified.  So, then, it presumably knows the modification
        time.  How can I get it to list the modification time, rather than
        the year, for older files?
        \_ get the ls that comes with GNU coreutils. it shows both date and
           time, but only up to hour and minute.
        \_ Try -T, works on FreeBSD
           \_ Whoa, that's really useful, never knew about that; thanks! Too
              bad it's not standard. -!op
          \_ works here, but not on my machine at work.
             \_ which runs....?
                \_ Solaris
                   \_ Solaris follows the POSIX standard
                   \_ Maybe try /usr/xpg/bin/ls ?
        \_ Try tarring up the file and scping it to soda
        \_ As with all problems, this can be solved with perl:  alias ls-lt to:
           perl -e 'chdir$ARGV[0]if@ARGV;opendir D,".";print scalar localtime $_\
->[0]," $_->[1]\n"for sort{$a->[0]<=>$b->[0]}map{[(stat)[9],$_]}grep\!/^\../,readdir D'
           (note the \'ed ! to make your shell happy).  Then you can just say
           % ls-lt /tmp
           % ls-lt
           etc.
           and get the full dates.  --dbushong
           \_ or you might even be able to do tar tf on the tarfile
2003/11/10 [Computer/SW/Unix] UID:11004 Activity:nil
11/8    What's the UNIX utility that finds the netblock owner of an IP range?
        Nevermind, it's whois -a.
2003/11/10 [Computer/SW/Unix] UID:11003 Activity:nil
11/8    UNIX question: Is there any elegant way to do something like
        command < foo.bar > foo.bar
        where command is something that modifies foo.bar ?
        \_ perl -p -i.bak -e 's/OLD/NEW/g' ?
           \_ not quite. but it's not very hard to write a little wrapper
              program that first renames the file to something else, then
              runs command on it, or something like that.
        \_ in csh: command < foo.bar > out ; mv out foo.bar.  this is hardly
           rocket science.  what sort of elegant were you looking for?
        \_ dd ibs=`ls -l foo.bar | awk '{print $5}'` if=foo.bar \
            | command > foo.bar
           Oh, elegant?  No.  Do the tmp file thing.  --dbushong
2003/11/5 [Computer/Networking, Computer/SW/Unix] UID:29612 Activity:nil
11/5    Errors and Defects in Mann et. al. (1998) Proxy Data and Temperature
        History
        http://www.uoguelph.ca/~rmckitri/research/trc.html
        \_ Hey look!  Its everyone's favorite crank!
2003/11/4 [Politics/Domestic, Computer/SW/Editors/Vi, Computer/SW/Unix] UID:29605 Activity:high
11/3    vi vs. emacs: which is for liberals and which is for conservatives?
        \_ Fuck you earthlings and your stupid bipolar politics. We are Borg,
           we use MS Visual Studio. We are the .NET, we are the collective.
           You will be assimilated. Resistance is futile.
        \_ ED IS THE STANDARD!
           \_ IFILE!
        \_ With (s)ED! and awk you don't need anything else.  vi & emacs are
           for l0sers!
        \_ emacs is definitely the epitome of liberal government.  It's a great
           OS, if only it had a good editor.  vi's philosophy is more like the
           do one job and do it well approach (smaller government).
           \_ glad to see you've fully bought into the ridiculous political
              mythology.
           \_ is vim the neocon approach?  We pretend to be small, but we
              keep doing stupid shit just to drive you crazy?
              \_ Pretend to be small?
-rwxr-xr-t  2 root  wheel  3172672 Dec  8  2001 /usr/local/bin/emacs*
-rwxr-xr-x  1 root  wheel  1146252 Dec  2  2002 /usr/local/bin/vim*
-r-xr-xr-x  6 root  wheel  279020 Jan 21  2003 /usr/bin/nvi*
                 -geordan
        \_ libertarians just cat directly to the device
2003/11/2-3 [Computer/SW/Unix] UID:10914 Activity:nil
11/2    Stupid question--nfs mount as root, between 2 FreeBSD boxes.
        How do I allow root on the client to chown files in the mounted
        directory?  -John
        \_ nfs mount option...there is some default option that maps root.
           disable it. --aaron
           \_ actually its a NFS export option from the NFS server.  Old-school
              exports format is the -root=(hosts) directive, for hosts that
              get to mount the file system without root being mapped. -ERic
2003/10/30 [Computer/SW/Unix] UID:10859 Activity:nil
10/29   Are there anything similar to cacheFS for linux?
        \_ AFAIK no. Consider synchronizing files on a daily basis with rsync
           or something instead.
           \_ Okay then...  We have about 100 linux NFS clients and nfsstat
              shows a typical getattr of >40%.  Any suggestions to unload
              this?  Thanks.
              \_ "/bin/rm -rf /mnt" run from cron once a day.
2003/10/29 [Computer/SW/Security, Computer/SW/SpamAssassin, Computer/SW/Unix] UID:10836 Activity:nil
10/28   Someone give me a quick way of installing/using spamassassin? Thanks!
        \_ man spam
        \_ can I install spamassassin as non-root on a machine that I don't
           have root on, like... company machine, school, etc?
           \_ yes but it's easier with root.  with some tiny clue you can
              do it as non-root.  you're mostly changing paths around.
                \_ ok I just installed it with non-root. However it only
                   filters 50% of the rules. Should I make it learn it
                   on a frequent basis (e.g. sa-learn --spam mail/spam) or
                   is there a better way? Also is razor a good thing to have?
2003/10/25 [Computer/SW/Unix] UID:10780 Activity:nil
10/24   How do you guys deal with different backspace characters in different terminal
        programs? I have a screen where the terminal is set to erase = ^h, but then
        sometimes I use a terminal (on some other machine, say) where backspace
        sends ^?. Are there really any ways of dealing with this besides making sure
        every terminal I happen to use is configured to use the erase character I use
        in my screen?
        \_ Use bash. It's not 100% effective though, but modern versions of
        bash just accept both as backspace.
2003/10/21-22 [Computer/SW/Languages/Perl, Computer/SW/Unix] UID:10725 Activity:moderate
10/21   Hi is there a small utility on unix that can replace a word in a file?
        \_ perl -p -i .bak -e 's/oldWord/newWord/' file.  If you want to replace
           all instances of oldWord with newWord, use 's/oldWord/newWord/g'
           \_ Actually, without the g it will replace the first instance
              of oldWord in each line.  The g makes it replace every
              instance of oldWord per line. -geordan
        \_ Lots. Try sed.
        \_ the oneline perl script works great with one file. Is there a way
           to have it process whole bunch files like *.*?
           \_ Um... perl -p -i .bak -e 's/oldWord/newWord/' *
                \_ uh no, got an "invalid argument" error
                   \_ here's where you copy paste the exact command you used
                      along with exact error you got, and we go from there.
2003/10/20-21 [Computer/SW/OS/Windows, Computer/SW/Unix] UID:10699 Activity:kinda low
10/20   What is the new UCLINK gonna be? What OS? What software? What/When?
        \_ TRS-DOS, VSN.
        \_ Software: Communigate Pro, Stalker.
           Hardware: ~three front-end, two back end PC servers running Linux,
                     with NetApp for storage.
           Schedule: Primary implementation December/January, additional
                     features (including stuff like @Berkeley.EDU addresses)
                     over the next few months.      \
                        -tom                         \_ I kiss you!
           \_ Which Netapp boxes?  Connected via what?  smb?  nfs?  direct?
                \_ I don't currently have the technical details.  -tom
                   \_ Probably some POS 250 or something given how the rest
                      of it is being done.
                        -tom
2003/10/10-11 [Computer/SW/Security, Computer/SW/Unix] UID:10568 Activity:nil
10/10   pretty entertaining AI/20 Questions website:
        http://y.20q.net:8095/btest for anonymous login
        <DEAD>q.20q.net/q.cgi?N<DEAD>  to register, which makes it way
        more entertaining.

        Things I didn't know
        The Earth's core is not something you can wear
        You don't squeeze the Earth's core out of a bottle
        The Earth's core is not in a traditional engagement ring
        \_ Things I didn't know
           A programmer is not fuzzy
                \_ Bunny is, though.
           A programmer might carry people
           A programmer does bite
           A programmer is not used to measure something
        \_ Thing I didn't know
           You don't put things in a testicle
        \_ A mobile phone probably has leaves... and is a domesticated animal
        \_ Things I didn't know
           Religion is not made of plastic
           Men might not find religion erotic
           Religion is artificially built by human beings
        \_ Can some one please install the *ancient* 'animal game' on soda
           so these people can get their sillyness fix?  Thanks.
2003/10/8-9 [Transportation/Car, Computer/SW/Unix] UID:10539 Activity:moderate
10/8    I just saw a car with the license plate 'UNIX'  Anyone know whose car
         it is?
        \_ No, but if you knew what would it matter?
           \_ It doesn't matter, I'm just curious.  There are a lot of
              possibilities for a car like that in Berkeley
        \_ What state?
           \_ Sorry, California
              \_ Original Owner: Ted Dolotta
                 Current Owner:  John R. Mashey (as of Mar 2002)
                 For more info see:
                 http://www.balug.org/ml/balug-talk/msg01535.html
                 http://www.troff.org/history.html
                 (Google is simply amazing)
                 \_ Thanks.  I was kinda hoping MK McKusick had it...
                    \_ I read that he had 44BSD (which is much cooler)
                       \_ RIDE BIKE!  USE CANDLE!
              \_ FYI, you can call the DMV. They won't give out home addr
                 but give other information.
2003/10/1 [Computer/SW/Security, Computer/SW/Unix] UID:10391 Activity:nil
9/30    I'm not a very mathy person, but I've found myself in dire need of
        a good root-finding algorithm.  I've currently got a piece of
        software that uses Mueller's Method -- but it sometimes generates
        whack results that crash a rather twitchy third party piece of
        software as it iterates.  The curves I'm examining can be assumed to
        be monotonic.  Can I do better than Mueller's, or am I SOL?  TIA. -mice
        \_ Use Mathworld to look up 'root finding' and find the root finding
           method which will work best for the kind of function you have.
           Using mathworld for this sort of thing is a good meta-skill to learn.
        \_ you'd probably find a numerical analysis text more useful than
           mathworld. try checking one out at a college library if you can.
           there are not that many root-finding methods that are actually
           used much in real life.
        \_ One technique to explore-- see if you can parameterize your
           curve on some region of interest by a [0,1] lambda.  I.e.. munge
           your algebra around until you can get a diff from root as a
           function of some linear parameter.  If your curve is nice,
           consider golden section or binary search.  Another thing to do
           is just chop up lambda into increments, evaluate diff, and
           pick the best guess at root (or refine search in a region of
           the best approx from a linear visit across lambda).  Not the
           niftiest method in the universe, but it gets the job done.
2003/9/28 [Politics, Computer/SW/Unix] UID:10350 Activity:nil
9/27    Say I want to kill processes older than x hours. If I make a list of PIDs,
        check the start time, and kill on that basis, there is a small
        possibility that that process will terminate after I've done the check
        but before I do the kill, and that another (possibly important) process
        will take on that PID, and I would thus end up killing this important
        process. Is there any way to avoid this race condition without going down
        to kernel level? Thanks.
        \- sure, lots of ways. check ppid, argv string, start time of
           process, etc. the rightway.easiest way probably depends on
           some details of how you are trying to do this but certainly
           you can with ps | awk/grep | (xargs|) kill. --psb
           \_ well, that mitigates it somewhat further, but does not remove the
              essential race condition.
              \- yes it does, if you do it correctly. or do you think
                 something like PAWS isnt good enough either. --psb
                 \_ no, it doesn't.  it's still a race condition.  pipes are
                    not atomic.  you should know better.  there's still a slim
                    chance that between the ps and the kill, the proc exits and
                    another starts.  -!op
              \_ If you check the start time like the first reply suggests, it
                 should eliminate the problem.
                 \_ yes, but what if time wraps around too? :9
                 \_ No, it's not atomic.  Don't they teach Computer Science
                    anymore?  I haven't done real CS in years yet I still know
                    a race condition when I see one.
        \_ There is a race condition, but it doesn't matter.  Running kill on
           a nonexistant PID doesn't hurt anything, and if you've really got a
           system that can wrap around 100k PIDs in the time it takes to run
           your ps | ... | kill, you've got one whacked machine.
2003/9/25-26 [Computer/SW/OS/Linux, Computer/SW/Unix] UID:10326 Activity:nil
9/25    SCO's creative Linux family tree:
        http://www.sco.com/scosource/unixtree/unixhistory01.html
        or also     http://tinyurl.com/oo4q
        \_ But who are the evil UNIX engineers who helped create this diagram?
           \_ Evil?  What if it's true?  How would *you* know if it isn't?  Did
              Slashdot tell you so?
2003/9/20-21 [Computer/Networking, Computer/SW/Unix] UID:10265 Activity:nil
9/20    Is it possible to run have a linux box export files via NFS over
        ssh tunnels?  I tried doing this by tunneling the ports that
        nfsd uses but it didn't work.  Any suggestions on how to do this
        or the equivalent?  Thanks.
        \_ only if you either forward a ton of ports and replace alot of
           rpc stuff.. here's a starter, but remember that you will take
           a performance hit -shac
           http://www.math.ualberta.ca/imaging/snfs
           \_ Thanks, I take a look at this.
        \_ are you using nfs via udp or tcp?
           \_ I tried it with both udp and tcp ports without success.
        \_ You made tunnels in both directions?
           \_ Why both directions?  I just tunnelled the relevant daemons.
        \_ just tunnel IP over ssh and make life easier
           \_ What do you mean "tunnel IP over ssh"?  Is this a joke?
2024/12/24 [General] UID:1000 Activity:popular
12/24   
Results 751 - 900 of 1321   < 1 2 3 4 5 6 7 8 9 >
Berkeley CSUA MOTD:Computer:SW:Unix: [WindowManager(47) ]
.