Older Stuff I have
Done
Well, here is some older stuff I tried to contribute to the Public Domain.
Probably, no one is interested in this any more, so I moved this to a
separate page, where it may R.I.P. ...
You can find also some
new stuff on the other page.
XScreensaver hack (on Linux)
Here is a little
hack
for
xscreensaver
that can run a
slideshow
on the background (root window) of your display.
(But see the next item!)
Special feature: it searches a complete directory tree for images.
Prerequisites: xv & perl.
Tested under RedHat 7.2 with xscreensaver 3.33.
Slide Show Screen Saver on Linux
I have added three options to
chbg
that can make it better at presenting a slide show.
The options can
- print the file name being displayed into the image,
- build, use, and store a cache of image file names,
- output the diagnostic messages to a log file
(I use it together with
xscreensaver
to have it show some of my 26,000+ fine art images.)
Since I was not able to contact the author, and I can't check it in on
sourceforge, I make the
source
available here.
Tested under RedHat 7.2 with xscreensaver 3.33.
Vim
vim 5.6
(1.5 MB) for SGI, IRIX 6.2 and higher.
Special feature: it has been configured so that you can type in Japanese
characters (and probably other Asian languages) via XIM.
In more details, this is how I configured it:
setenv CC cc; setenv CFLAGS "-O -n32 -xansi "
./configure \
--prefix=/igd/a4/software/vim \
--enable-cscope --enable-multibyte --enable-xim \
--enable-fontset --enable-perlinterp --enable-pythoninterp \
--disable-gtk-check
and this is the :version which this vim prints:
VIM - Vi IMproved 5.6 (2000 Jan 16, compiled Feb 2 2000 23:41:28)
Compiled by zach@xxx, with (+) or without (-):
+autocmd +browse +builtin_terms +byte_offset +cindent +cmdline_compl
+cmdline_info +comments +cryptv +cscope +dialog_con_gui +digraphs -emacs_tags
+eval +ex_extra +extra_search -farsi +file_in_path -osfiletype +find_in_path
+fork() +GUI_Motif -hangul_input +insert_expand -langmap +linebreak +lispindent
+menu +mksession +modify_fname +mouse -mouse_dec -mouse_gpm -mouse_netterm
+mouse_xterm +multi_byte -perl +quickfix +python +rightleft +scrollbind
+smartindent -sniff +statusline +syntax +tag_binary +tag_old_static
-tag_any_white -tcl +terminfo +textobjects +title +user_commands +visualextra
+viminfo +wildignore +wildmenu +writebackup +X11 +xfontset +xim +brokenlocale
+xterm_clipboard -xterm_save
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
user exrc file: "$HOME/.exrc"
system gvimrc file: "$VIM/gvimrc"
user gvimrc file: "$HOME/.gvimrc"
system menu file: "$VIMRUNTIME/menu.vim"
fall-back for $VIM: "/igd/a4/software/vim/share/vim"
Compilation: cc -c -I. -Iproto -DHAVE_CONFIG_H -DUSE_GUI_MOTIF -DFUNCPROTO=7
-D NARROWPROTO -I/usr/include/X11 -O -n32 -xansi -I/path/include/python1.5
Linking: cc -n32 -o vim -L. -lXext -lXm -lXt -lXt -lX11 -ltermlib
/path/lib/python1.5/config/libpython1.5.a -ldl -lm
Simplistic LaTeX to HTML Converter
yal2h
("Yet Another LaTeX to HTML converter")
A simple Perl script which takes a LaTeX file and spits out one HTML file.
It doesn't have all the fancy features other converters have, but it's
simple to use, and it works for me.
IGC (Go client)
igc v0.752 (500k)
The ASCII-based (text-based) Go client for
IGS (Internet Go Server).
It might even work for NNGS.
(Someone on rec.games.go seemd to recall that igc was the
first client ;-) )
See the ChangeLog
for more information about what I improved and changed since version 0.751.
Tool to produce Diff's in HTML format from CVS
cvshtmldiff (little Perl script)
For HTML files under CVS control,
this is a more comfortable diff utility than cvs diff or
xdiff.
It is not similar or comparable to
cvs2html or
cvsweb!
Usage: cvshtmldiff file.html.
This will produce another HTML file file_diff.html
with the differences of file.html and one revision earlier
highlighted by color.
Notice: this little script is not a HTML parser.
It can be arbitrarily complex to produce correct HTML from a diff!
Therefore, no attempt is being made to do that. ;-)
If the results are unacceptable, you might want to try tidy
on the resulting HTML file (can be obtained from
www.w3.org).
See the comments at the beginning of the script.
Gabriel Zachmann
Last modified:
Tue Sep 29 17:59:12 MDT 2009