|
11/23 |
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. |
11/23 |
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. |
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/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? |
11/23 |