Permuted index of notes topics...

This allows all topcs to be searched in one place using the browser’s find function (^F). I try very hard to keep this up-to-date even if I tend to grep my source subdirectory rather than resort to using this page.

ad.html
Active Directory lexicon...
LDAP representation...
Active Directory Reading
apache.html
Install and run...
Populating the document root...
Virtual hosts...
ant.html
Links
Setting up ant
ant built-in properties
System and personal variables
Help me! Some of my variables won't expand!
ant and Eclipse
How to manage buildnumber
Some good ant targets I want to remember
antlr.html
Great ANTLR how-to videos...
autotools.html
GNU autotools summary and random notes...
How to set up and use autotools
Building for debug...
Good links on autotools...
Diagram
Flowchart
Fileset
The problem of libraries...
browser.html
Firefox: stop the damn guessing!Chrome: Create a bookmark
Chrome: Reorder a bookmark
      These are subpages of autotools.html
     configure.html
Standard configure.ac layout...
Macros
Preset output variables...
Configuration header theory...
     makefile.html
Super targets...
Comments...
Naming schemes (primaries)...
Shadow variables...
Super targets...
Source files, headers and libraries...
Plain, old makefile syntax...
EXTRA_DIST...
SUBDIRS...
     rpm.html
Installing a package...
Removing a package...
Inquiring about a package...
Capabilities...
Package information...
More notes on upgrading...
Generating a spec...
Debian package manager details
bash.html
Learning resources...
How to set your prompt in bash
The first mess...
The semicolon...
Creating an environment variable...
Loading variables with output from a (sub) shell...
Compound condition tests...
Gathering the return result of a subfunction...
My approach to script variables and function returns...
String case statements...
What’s in a string...
How to get the return of a command or subscript back...
Arguments to a shell script...
Arguments to a shell script (continued)...
Arguments to a shell script (continued)...
Arguments to a shell script (continued)...
Reading from the keyboard into a variable...
Confirm: a handy I/O function...
Looping, command-line arguments, etc...
The magic of IFS...
The select construct...
~ and $HOME...
A little treat from an experienced shell coder...
A singularly useful script, vasstatus.sh...
Listing (copying) files...
File I/O: reading lines from a file...
Dereferencing variables containing names of variables...
...also, “How to parse command-line options.”
More on command-line parsing...
Yet more on command-line parsing...
Arithmetic...
Deleting empty directories...
Variable indirect expansion...
Quoting shell-outs...
Finding available commands...
Making a string upper- or lower-case...
Another way to do echos with no newlines...
Fun: Linux text console colors...
Validating prompted input...
Debugging Tips
Reading and parsing a file...
Using set -u...
Copying files and directories with spaces in their name
Color in bash script output...
A script that loops through a list containing variables
Zap something in a file...
Parse out of a file in a loop...
cvs.html
Getting the Retain source code...
Starting out...
Checking out the build...
Seeing only merged files during an update...
Adding a new file or subdirectory...
Committing (checking in) changes to a file...
Updating (checking out) a file...
Checking for changes...
Examining the log file/checking for differences...
Branching development trees...
Branching in cvs...
Retagging files...
Bitchin’ and moanin’...
The “fairy-boy tool”...
Using ssh-keygen to obviate passwords...
svn.html
Getting the Retain source code...
Starting out...
Checking out the build...
Seeing only merged files during an update...
Adding a new file or subdirectory...
Committing (checking in) changes to a file...
Updating (checking out) a file...
Checking for changes...
Examining the log file/checking for differences...
Branching development trees...
Branching in svn...
Retagging files...
Bitchin’ and moanin’...
Using ssh-keygen to obviate passwords...
Source-code check-out...
Sample svn session...
Deep sewage and snorkling...
Resolving conflicts in TortoiseSVN
Failure to commit
debian.html
Platform details from uname et al...
Package manager (dpkg) details...
dpkg commands...
Debian package manager apt...
dpkg tricks...
Hacking Ubuntu root password...
More Ubuntu installation stuff...
Ubuntu CD access under VMware...
derby.html
Connection...
Query...
gwava-eclipse.html
Getting the Retain source code...
Starting out...
Initial Eclipse launch...
Creating the (RetainServer) project...
Creating the RetainWorker project...
Creating the other, library projects...
Addendum to oblique project set-up...
Eclipse Error/Warning settings
Summary of Retain build properties
Modifications to the projects...
Further preparation...
Building...
Invisible code from JARs...
Rappels encore non approfondis
eclipse.html
Eclispe update sites of interest to me
eclipse.ini
Eclipse memory issues...
Initial Eclipse launch...
Working with the Eclipse workspace...
Creating launch configuration
Correcting project parameters...
Working sets...
Building...
Error/warning levels in Eclipse
ctag-like actions in Eclipse
Comparing code
Eclipse: current working directory
Upgrading Eclipse spelling dictionary
Default @author for JavaDoc
Invisible code from JARs
JARs in Eclipse
What to do when Eclipse gets icky...
Adding a second JRE...
Fixing a bad library problem...
Fixing a bad library problem (2)...
Fixing a bad library problem (3)...
Fixing a bad library problem (4)...
"The project was not built..."
svn troubles...
Build tasks in Eclipse
Eclipse sux rocks on Linux at least
Eclipse project folder set-up
Good Eclipse add-ons...
The Eclipse icon nightmare...
Bouncing an Eclipse project
Seeing Eclipse editor annotations on Linux
Advice on Eclipse build paths
Fixing Eclipse in Ubuntu 9.10 Karmic Koala
Adding software to Eclipse
Eclipse and LD_LIBRARY_PATH and java.library.path
Renaming despite project name in use
"IntelliSense," ...
No grammar constraints (in XML)
Uninstall plug-ins from Eclipse
Reconfiguring panes (views) in Eclipse
How to forget defunct workspaces
The new Eclipse command line
Eclipse workbench on Ubuntu
Console length
Eclipse Project Explorer view of Dynamic Web Projects
Conveniently consuming the Eclipse Java formatter from the command line
Internal web application deployment
Language of workbench
EclEmma: code coverage for Eclipse
Installing eclim
Java formatting
Eclipse artifacts and portability
Eclipse Web Tools Project: the Context Root
build.xml in Eclipse
A Dynamic Web Project in Eclipse sans project files
Definitive approach for sharing Eclipse projects
Sharing projects
Enabling Java assertions...
Start-up dialog workspace names
Missing listener when Tomcat starts
VPN freeze-up and proxy
.classpath
@formatter:off/on
edir.html
Notes on eDirectory Installation
gdb.html
Movement commands...
Breakpoints...
Examining data...
Source code...
Miscellaneous...
Various notes...
ddd madness...
git.html
Git configuration
How to remember what Git branch I'm working in...
How to remember what Git branch I'm working in (2)
groupwise.html
Notes on GroupWise Installation
Notes on GroupWise Installation
Setting up a GroupWise trusted-application key
Determining if GroupWise works...
hamcrest.html
Hamcrest notes
hibernate.html
Hibernate dialects
Paging efficiency
Hibernate's query language
Some useful database definitions
hp-printer.html
HP Photosmart Plus won't feed/out of paper
hyundai.html
How I hooked up my two Hyundai monitors to Linux
java.html
Some defintions from Javaland
Utility methods...
Use of static...
Width of characters...
Identifier case...
Flow-control...
Use of .class...
Accessors and mutators
Conversions
JUnit testing
Integers in Java
Instance variable instantiation
I/O
The finally clause
PipeStream
Reader versus Stream
Synchronization in Java
Managed beans (and JSF)
File.createTempFile()
The ternary operator
The ternary operator
Viewing the contents of a JAR
Runnable (stand-alone) JUnit testing
Enabling Java assertions...
javadoc.html
Order of block tags...
@param
Forwarding Javadoc with @see
Linking to Javadoc in Eclipse
@see
jersey-test.html
Jersey Test Framework notes
json.html
Metadata
Pretty-printing
jsp.html
POST oder GET : es ist die Frage
Default POST action
Java servlet filters
Servlet parameters
junit.html
JUnit testing...
Setting up JUnit tests in Eclipse...
Writing JUnit test code...
JUnit test code order of execution
JUnit test code tricks
Testing hierarchy
Smoke tests
JUnit: The input type of the launch...
How to set up a project for JUnit testing in Eclipse...
JUnit 4
Notes from JUnit Recipes
Enabling Java assertions...
kerberos.html
Introduction...
How a user is authenticated to a service...
Back-certification of the server...
Why tickets?
From the user’s perspective how Kerberos is used...
Renewable tickets...
Proxy tickets...
Cross realm authentication...
Locating a key-distribution center (KDC)...
PAC...
Kerberized applications
Kerberos exportable!
By the way, Kerberos differs from RSA in that...
Some terminological comparison...
Ah, VAS!
Kerberos components and their geography...
A second explanation of VAS with Kerberos...
Some Simo Sorce wisdom...
Notes from the O’Reilly book...
What is Smartcard?
ldap.html
Using dig...
RFC 2254 string filters...
log4j.html
Using log4j
External modification of log4j behavior
A more basic variation
Other behavior variations
Properties: logging level
More on properties: set logging level
Performance
Web applications
log4j from Eclipse
Where to put log4j.properties?
log4j.properties with support for JSF and Spring
Java service wrapper
Changing level at runtime
linux.html
Now down to business: .bashrc and .bash_profile
How to set your prompt in bash
Grub menu management...
So, despite all the training films and lectures...
20070516-103219 CD 1
Linux config script...
Linux GUI to text console...
How to salvage my Linux host...
How to run wireshark...
Using iptables to block ports...
Synthesis: an example using iptables and wireshark
dir /o:d
sort
How much memory? top
How much disk space? df
(super-duper version of above
Who am I?
scp
ssh
tar
gzip and gunzip
tarballs
rpm
How to recover packaged software from hosed state...
Solaris package manager...
Other *nix platform package managers...
Building stuff from sourceforge...
syslog...
libroken.a...
Stopping or restarting a dæmon...
Using ps from system to system...
ldd Which library?
Using tail dynamically...
Use umask...
Use sudo...
Use sux...
The find command...
newgrp...
ctags
cscope
Some interesting stuff to use in scripts...
Breaking into a hung machine...
And, if your network’s gone...
Mounting an ISO on loopback...
Mounting a built directory as if an ISO...
Mounting a CD-ROM...
Printer...
Host information...
POSIX Access Control Lists on Linux
2 NICs versus “multihomed”...
man sections exposed...
curses links...
How I hooked up my Hyundai monitors...
Visual Slickedit
Memory totals on Linux
ssh keys on Unix
Using locate...
VNC...
netstat
.bin files on Linux
GNU and gcc downloads
Anonymous ftp
Installing Flash play for Firefox
Changing hostname
Static IP addresses
Remove an element from PATH
Unix permissions
Cool fonts on Linux...
System (hardware) information on Linux...
How to set up port-forwarding
Graphical ssh/scp on Linux
.bash_history ownership
Setting up network proxy via command line
Reach command line during installation
How to get on as a weird user
Adding a second NIC to Linux
bash prompt legend
How to start an OpenOffice application from the command line
How to split huge text files into parts
How to create a new user from the command line
maven.html
Maven links
Maven-Eclipse integration
Maven-Eclipse integration video links
m2eclipse available archetypes (list)
mysql.html
Resetting a forgotten password...
How to add a new user to MySQL
perl.html
Welcome to Perl...
More handy stuff...
php.html
Language notes
Forms and input...
Failure...
quartz.html
Algorithmically...
rest.html
Path parameters and objects
Sample Jersey JAX-RS ReST suite with Spring and Hibernate
rest-assured.html
REST-assured notes
Working example
hibernate.html
rpm.html
Inquiring about a package...
Capabilities...
Notes on upgrading...
Generating a spec...
Debian package manager details
sed.html
How to replace a string in thousands of files...
How to sed from bash...
spring.html
Where to go to download JARs
Where is stuff?
Annotations
Secret sauce for Hibernate templates
slf4j.html
Using slf4j
ubuntu.html
Setting up Ubuntu: first thing
chkconfig on Ubuntu
Wireless printing on Ubuntu
Ubuntu: fix position of GNOME title-barbuttons
Aptitude not working...
Moving from DHCP to static IP addresses on Ubuntu server
Whoa, here's a nasty thing...
How to set a static IP address...
How to set up a new launcher on the Unity desktop...
How to toss the Unity desktop for GNOME (and sanity)...
sudo once you've wrecked it...
Ubuntu Update Manager failure
vim.html
.vimrc issues
The 7 habits of effective text editing...
EasyAccent to the rescue...
Copy using mouse...
Find word under cursor...
vmware.html
VMware Server key
Server schizo...
Installing Windows 2003 Server in VMware on SuSE Linux...
Forwarding searches from Windows 2003 Server in VMware...
vmware2.html
GWAVA Development on VMware Server
Preliminary notes...
Installation history
Post-installation remarks
WMware Server: the snapshot
vmwaretools and chkconfig
Loss of configuration
Losing configuration
war.html
WAR files
Hierarchical JARs
windoz.html
Windoz Notes
net use syntax
DOS basename (in a batch file)
Windows 7 Start Menu
Rid yourself of multiple sign-ins notices from Windows Messenger
Dell Audio drivers for Windows XP
Windows 7: turn off annoying auto-restart messages
PC Wizard: pretty useful sometimes
Setting up Windows XP to use a network printer
Switching to AVG for anti-virus protection
winscp.html
Tunneling
Setting up port-forwarding in PuTTY
yast.html
Missing packages