📄 news27
字号:
E.g., to search for all occurances of sugethw in files on the current directory tree: Grep sugethw Caveats: It is confusing to redirect the output into a file in the current directory tree. Recursive shells are inherently dangerous. ==> Author: Jack Cohencwp/shell/zap.sh -- destroy processes by name (including patterns) E.g. when finished running a demo that puts up numerous xmovie windows: zap xmovie Similarly: zap 'xmovie|xgraph' Caveats: All processes with the given name(s) will be terminated (e.g. emacs xmovie.c &). Shells that destroy processes are inherently dangerous. ==> Author: Jack Cohen (after Kernighan and Ritchie)psplot/main/pslabel.c -- output PostScript file consisting of a single TEXT string on a specified background. (Use with psmerge to label plots.) ==> Author: John E. Anderson, Mobil================================================================New Third Party Software:================================================================================================================================Changes:================================================================User's Manual -- added acknowledgements for off-site contributers, updated discussion of the demossu/main/xxxx -- better cast of tr.dt before conversion to seconds. ==> Thanks to Stew Levin, Mobilsu/main/segyclean.c -- cleared ntr field ==> Thanks to Stew Levin, Mobilsu/main/suaddhead.c -- neat simplification of code ==> Thanks to Stew Levin, Mobilsu/main/suaddnoise.c -- better cast in signal() calls ==> Thanks to Stew Levin, Mobilsu/main/suchw.c -- now allows setting multiple values for each of the key1, key2, key3, a,b,c,d getparred fields.su/main/sugain.c -- fixed round off error bug in agc ==> Thanks to Toralf Foerster, Germanysu/main/sugain.c -- fixed bug in do_clip that reversed polarity of large negatives. ==> Thanks to Timo Tjansu/main/sugethw.c -- accepts the key= syntax (see par/lib/getpars.c entry below). Option added to produce data in the multicolumn format used in setting geometry.su/main/sumute.c -- permit muting parameters to be input as binary files. ==> Thanks to Hakan Karazincir (CSM) for the suggestion.su/main/suop.c -- fixed to return 0 for operations slog and slog10 when the input contains 0 values instead of aborting.su/main/supack2.c -- made portable to machines where shorts are not 2 bytes ==> Thanks to Stew Levin, Mobilsu/main/supaste.c -- more robust use of fread ==> Thanks to Stew Levin, Mobilsu/main/supgc.c -- corrected conversion of tr.dt to secondssu/main/suradon.c -- supplied missing static declarations. ==> Thanks to Stew Levin, Mobilsu/main/surange.c -- better cast in signal() calls ==> Thanks to Stew Levin, Mobilsu/main/sureduce.c -- removed redundant declarationssu/main/sushw.c -- now allows setting multiple key fields either from commandline arguments or from data in a binary file. ==> Thanks to Stew Levin, Mobil, for a first draft of the multiple commandline code su/main/susynlv.c,susynlvcw.c,susynlvxz.c,susynlvxzcs.c -- changed verbose default to false; corrected verbose info outputsu/main/sustatic.c -- added the capability for inputting the receiver and source static corrections from files. ==> Thanks to Timo Tjansu/main/sutsq.c -- fixed munged tmin getpar. ==> Thanks to Stew Levin, Mobilsu/main/suunpack2.c -- made portable to machines where shorts are not 2 bytes ==> Thanks to Stew Levin, Mobilsu/main/suxcor.c -- extended to permit the cross correlation of panels, permitting both spatially and temporally varying cross correlation. ==> Thanks to Timo Tjansu/main/suxwigb.c, suximage.c, suxmovie.c, suxgraph.c -- windows close on keyboard q or Q. See notes below on xwigb/ximage, and xmovie/xgraph for further caveats and credits.su/lib/fgettr.c -- fvgettr tried to access an empty trace structure the first time it was called. ==> Thanks to James C. Childress, Cray, Houstonsu/shell/sukeyword.sh -- now finds the new 'ntr' keyword; pager now hard-wired as 'more'. Much redundancy removed. ==> Thanks to Toralf Foerster, Germanypar/main/farith.c -- Fixed bug in slowp and slothp options. ==> Thanks to Zhenyue Liu.par/main/b2a.c -- printf statement allowed inadvertent concatenation of the two numbers. ==> Thanks to Alexander Koek, Delft University of Technologypar/main/unisam2.c -- now allows specification of uniform input samples without listing each sample on the command line.par/lib/getpars.c -- added getnparstringarray and getparstringarray to permit arrays of strings delimited by commas (so no commas permitted as parts of an individual string). This allows command line syntax like "key=tracl,dt,ns" in appropriate programs (sushw.c, suchw.c, ...). Of course, the old getnparstring and getparstring remain for getparring general strings.par/lib/modeling.c -- added portability casts ==> Thanks to Stew Levin, Mobilcwp/include/cwp.h -- protect complex and dcomplex defs with #ifndef ==> Thanks to Stew Levin, Mobilpsplot/main/pswigb.c -- updated endian handlingpsplot/main/pswigb.c -- added portability casts ==> Thanks to Stew Levin, Mobilpsplot/lib/psAxesbox3.c, psContour.c -- added portability casts ==> Thanks to Stew Levin, Mobilxplot/main/xwigb.c -- now automatically senses the endian of the display machine to prevent the endian mismatch problem formerly seen when xwigb was run on a machine with a different endian than the machine where the Xwindows graphics is displayed. ==> Thanks to Morten Pedersen, CSMxplot/main/xwigb.c -- if you redirect output to a file, then keypress p or P produces a PostScript file of the current view in that file. ==> Thanks to Stew Levin, Mobilxplot/main/xwigb.c, ximage.c -- now windows close on keyboard q (as well as on keyboard Q).Xtcwp/main/xmovie.c, xgraph.c -- windows close on keyboard q or Q Note: this doesn't work under the linux fvwm window manager. ==> Thanks to William Wingle, CSM, for the keyboard codeXtcwp/main/xgraph.c -- added portability casts ==> Thanks to Stew Levin, MobilXtcwp/lib/Axes.c -- added portability casts and inserted missing static keywords ==> Thanks to Stew Levin, Mobil================================================================Unresolved Issues================================================================-Xtcwp/main/xmovieThe grid1=, grid2= options cause an abort under linux/XFree86 andpossibly other platforms. Message is: Error: Cannot perform mallocThis seems like a compiler error since innocuous changes in the codeor compiling without optimization makes the problem go away. Wedistributed the current version (27) with such an innocuous changeto accomodate this: we changed the dimension of args[] from 100 to 98.-Support for the alternate data formats in SEG-YRemco Romyn of Delft University of Technology and othershave suggested support for other formats such as(2 bytes fixed point). The bit manipulations neededto convert such data to IEEE are not known to us.-Ability to print PostScript from xwigb, donatedby Stew Levin of Mobil, will probably be in version 28-Improvements for su/include trace header handingDonated by Stew Levin of Mobil, still under study here.-xdr external data representationRoutines for xdr have been donated by Stew Levin of Mobil,still under study here.================================================================
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -