Permuted index of notes topics...

À la ancient UNIX manual, 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.

401k.html
401k notes
Why we don't participate in a 401k
960.html
The 960 Grid Layout System (CSS)
960-sample.html
The 960 Grid Layout System
960-more.html
The 960 Grid Layout System (continued)
960.css
960 CSS
978.css
978 CSS
activemq.html
ActiveMQ Notes
Configuration in .xml files...
Sample plug-in configuration
Full configuration example
ad.html
Active Directory lexicon...
LDAP representation...
Active Directory Reading
agile.html
Notes on Agile development
Scrum and the pigs and chickens metaphor
Scrum is so much more
The Scrum stand-up
Other Scrum meetings and practices
Don't estimate stories during sprint planning
Agile and management
Continuous planning
Scaled Agile Framework (SAFe)
Dumping Scrum for Kanban?
Good links
alton.html
Index of Alton Brown's Good Eats episodes
android.html
Android Studio notes
Android tools
Links worth listing...
Equipping IntelliJ IDEA with Android plug-ins...
Create new Android project, Android Quickstart
Second beginning tutorial, Using the Android Visual Designer
Vogella: Lars Vogel's tutorial
Android Unit Testing
Using Android SDK Tools from IntelliJ IDEA
Android software component parts—at a glance
Technology lists
Fedora library issues
apache.html
Apache Webserver on Ubuntu
Install and run...
Apache Webserver on SuSE Linux
Install and run...
Populating the document root...
Virtual hosts...
Setting up a subdomain using vhost files
Use of CNAME for subdomains
New for Apache 2.4
"You don't have permission to access / on this server"
allegiant.html
How to fly Allegiant Airlines
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
Advice on ant and Eclipse
Installing ant 1.8 on Ubuntu
Trouble in Eclipse with ant...
antlr.html
Great ANTLR how-to videos...
audio-video.html
Audio-video questions
Audacious audio problems
pavucontrol settings
Video problems on ThinkPad notebook
Translating WMA to MP3...
Televisions: Refresh at 120Hz versus 60Hz...
What is the "digital copy" disk on the DVD set?
Microphone on Cinnamon
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...
bash.html
Learning resources...
Best bash argument parsing advice ever...
How can I handle command-line arguments (options) to my script easily?
How to set your prompt in bash
How to isolate the version of Java in a script
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...
Counting in a loop...
cp --parent: create hierarchy while copying
Pipe stdin to browser
browser.html
Browser craft
Firefox: stop the damn guessing!
Chrome: Create a bookmark
Chrome: Reorder a bookmark
Chrome cookies
Pipe stdin to browser
Removing the effects of trovi on Google Chrome
blu-ray.html
USB-mount Blu-ray drive for use on my Linux Mint desktop
camel.html
Apache Camel Notes
carpentry.html
Carpentry notes
How Tommy does pre-hung doors
canon-printer.html
Canon Printer notes
chef-quick.html
Chef Quick-start
chef.html
Links
Setting up the Chef server and client is even easier (than below)
Setting up the Chef server
Setting up the Chef client
Setting up the Chef client on a data center VM
The Chef server
The Chef client
The Chef node
The Chef cookbook
The resource collection
Chef Solo
Step-by-step Chef configuration
knife.rb
Node registration
Knife-up recipes
Create a role
Creating a client
Retrieving an existing recipe
Random notes as yet to coalesce
chef-mongodb.html
Using Chef to erect a MongoDB data center
chef-mongodb-old.html
Setting Up MongoDB and Chef (mostly replaced by chef-mongodb.html)
old-chef.html
Old Chef Notes (obsolete)
chef-ruby.html
Chef Rubyisms and Structure
chm.html
Chm
Installation
chords.html
Song chords and lyrics
Alison Krause, Jesus, Help Me to Stand
Colin Hay, Dear Father
Puff, the Magic Dragon
churrasco.html
Churrascaria terminology
chords.html
code-review.html
Notes on code reviews
Best practices
Code-review checklist
countries.html
Countries as JSON
circuits.html
House Circuits
cpap.html
Using a CPAP
Cleaning any CPAP machine
ResMed S9: manual
ResMed S9: adjusting ramp-up
ResMed S9: adjusting the pressure
credit-cards.html
Credit-card notes
Regular expressions to validate credit cards
cron.html
cron notes
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...
derby.html
Connection...
Query...
dns.html
Notes on DNS—details for turning af-blackpearl.site into a DNS server
docker.html
Notes on Docker
Docker links
The Docker file
Docker best practices
dpkg.html
Debian/Ubuntu Platform Package Manager
Platform details from uname et al...
Package manager (dpkg) details...
dpkg commands...
Debian package manager apt...
dpkg tricks...
Building dpkgs...
Rebuild Aptitude source lists...
Building Debian packages
Building Debian packages—a practical example
eclipsekeys.html
eclipse.html
Eclispe releases
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
Eclipse Marketplace
Solution to adding Eclipse to the Unity task bar
Unsucking Eclipse Juno...
Trouble with ant...
Customizing the Project Explorer view
On Eclipse projects and non-Eclipse technology
FindBugs plug-in
Tabs/spaces in Java editor
Cleaning up the Project Explorer view
Code-coverage plug-in for Eclipse
Updating Eclipse to use Java 8...
"type java.lang.CharSequence cannot be resolved"
Free UML tool ObjectAid
Markdown in Eclipse
DIY Eclipse for classroom
Plug-in: workspace mechanic
Separate Eclipse binaries/running Eclipse twice
Eclipse plug-ins to install
Eclipse plug-ins to install
Eclipse NNTP forums
Eclipse Neon icon-scaling
edir.html
Notes on eDirectory Installation
electrical.html
Notes on residential electricity
3-way switches
email-addresses.html
E-mail address notes; regular expression
electrical.html
employment.html
Employment notes
Unsucking your resume
Ten resume mojo busters
How to leave your job
Quitting your job
Some great links
esx-vms.html
Esxi Vitural Machine Notes
Application Server
Sun/Oracle JDK
Tomcat
Chef client
Database Server
MongoDB
Replica-set configuration
/etc/mongodb.conf
MongoDB shell commands
Jenkins continuous deployment server
Install openjdk-6-jdk
Install ant v1.8+
Install Git
Jenkins
Jenkins VM for continuous deployment
Set up sendmail on Jenkins server
Ancillary stuff
RSA key
Big-IP
facebook.html
Facebook notes
Line breaks
Font faces: italics and bold
financial.html
Financial notes
Notes on TIG, zTIG, universal life, etc.
fs-tools.html
ElectricCommander, Redmine and other notes
Redmine
genealogy.html
Notes on genealogy
Instructions for determining relationship
gdb.html
Movement commands...
Breakpoints...
Examining data...
Source code...
Miscellaneous...
Various notes...
ddd madness...
gimp.html
Making a transparent image
Using the paint can
Using the gradient editor
git.html
Git notes
Git configuration
How to prime the pump of a new respository
How to remember what Git branch I'm working in...
How to remember what Git branch I'm working in (2)
Git and binaries
Git aliases
git please
git shorty
github.html
Steps to setting up a new account in GitHub
Steps to setting up a new repository in BitBucket
How to clone an repository on a new host (Bitbucket)
How to migrate existing repository contents
Migration command summary
Getting started: cloning a new repository...
How I got Jenkins and GitHub wired up
How I really got Jenkins and GitHub wired up
Error and hang for git push origin master
Jenkins and Bitbucket
GitHub pull-request paradigm
GitHub simple pull-request
How to stop getting notification for a repository
Agent admitted failure...key...Permission denied (publickey)
How to remove or change remote origin from repository
gitk.html
Installing
A mode of working
Sample order of work
gitgit.html
More gitk and git notes
git rebase and git reset
gnome.html
Notes on Gnome stuff
VLC player
Totem Movie Player
gondolin.html
Google fibre network notes
The name
Desktop installation
Rockin' motherboard
USB 3.0 details
Video details
Audio details
Disk assignment
Installed software
Adding a Cooler Master Hyper T4 CPU fan
Installation
A better thermometer
Using two HP ZR30w monitors
Remaing trouble
My father's build
google.html
Google fibre network notes
Soft-reset of Network Box...
Hard-reset of Network Box...
Reaching your Google fiber Network Overview page
Network Box administration paths
Sequence of action before calling Google
Manage wireless access point
How to establish that a host has a static IP address
How to administrate LAN
How to administrate wireless
How to set up port-forwarding
Go back to having my own internal router
The 1 January 2015 outage...
google-talk.html
Google fibre network notes
Join meeting in Google Hang-outs
gorbachev.html
Notes on Gorbachev's Syntax Highlighter
groupwise.html
Installation
Notes on GroupWise Installation
Setting up a GroupWise trusted-application key
Determining if GroupWise works...
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
hadoop.html
Hadoop notes
hamcrest.html
Hamcrest notes
handbrake.html
HandBrake and Plex notes
How to rip a DVD and put it on your Plex server
The Plex server
Finessing HandBrake
Handbrake on Microsoft Windoz
Random notes
Handbrake custom settings
YIFY-MKV, latest attempts
hardware.html
CPU pin-out compatibility
hibernate.html
Random notes on Hibernate
An alternative to Hibernate
Hibernate dialects
Paging efficiency
Hibernate's query language
Some useful database definitions
Query by example in Hibernate
Debugging: Finding the origin of a query
Hibernate and concurrency
home.html
How the furnace lights (Oregon Avenue)
Inducer motor replacement (960 North)
Replaced condensate sump (960 North)
Christmas-tree stand assembly
Samsung SDH-B3040 4-channel 720p HD DVR Security Camera System
PEX tricks
Master bathroom remodel
Some steps to adjusting garage-door springs
hp-printer.html
HP Photosmart Plus won't feed/out of paper
html-css.html
Notes on modern CSS and HTML
Mason's tutorial on CSS styles
CSS box
Links to great sites with CSS suggestions
Useful and ready-to-use HTML 5 snippets
Useful line-drawing characters
http-errors.html
HTTP Error Handling
Status codes
Accept ... in header
... Content-Type in header
(more) ContentType in header
httpclient.html
Apache HTTP client notes
HttpStatus error status functional ranges
A refined suggestion for HTTP status codes
Error status descriptions
Getting the response...
The HEAD method...
HTTP header information...
How does HTTPS work?
hyundai.html
How I hooked up my two Hyundai monitors to Linux
intellij.html
IntelliJ Notes
A forward
What I really like about IntelliJ
Setting up IntelliJ
Some preliminary configuration
Gross IntelliJ settings
    Ctrl-D
    Editor / General
    Editor / Colors & Fonts
    Editor / Code Style
    Suppress deprecation
    Version Control
    Build Tools
The .iml in IntelliJ
Doing the first project using Maven
What to do when there's trouble in IntelliJ
Mysterious trouble in IntelliJ!
Strange compilation errors in IntelliJ
How to manage IntelliJ projects under version control
How to add the test subdirectory
How to add a JAR or library to the project or module
How to open multiple projects from Eclipse sources
How to structure a new projects from existing code
How to structure hard projects from Eclipse origins
How to structure hard projects from Eclipse origins—addendum / Steps to IDEA-ize a complex component
Suppress "Access can be more private" inspection
JUnit symbols missing
ointellij.html
IntelliJ Notes
Setting up IntelliJ
Structure in IntelliJ—Outline in Eclipse
Miscellaneous stuff in IntelliJ
Configuring keyboard shortcuts
Turn on line numbers and off vertical guides
How to invoke diff for a file
A missing class
Solving the nasty propensity to collapse import lists into wildcards
Method returns in Java code
Attaching source code
Sorting out Eclipse problems in code from IntelliJ
Unbound classpath variables
Build Path problems
Missing folders
jars-and-wars.html
JARs (and WARs)
Create a runnable JAR in Eclipse
Create an executable JAR in Eclipse
java.html
The Java Virtual Machine
Links
Security
Lombok
Got Java?
Script finding and isolating Java version
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
Viewing the contents of a JAR
Runnable (stand-alone) JUnit testing
Enabling Java assertions...
Encapsulation...
Problems with encapsulation...
Replacing Java 6 with Java 7
UnsupportedClassVersionError in Java
How to override equals() and hashCode() properly
Visual VM bundled with JDK
Dependency injection (Inversion of control)
The history of identifier deprecation in Java
OS/system details in Java
How I eliminated Oracle/Sun JDK
The Java @Override snafu
Swiss Java knife
Java thread safety
The ultimate Java 8 list
Java collections
Java collection hierarchy
Java lists
Java sets
Java maps
Java hash maps
Java filepaths
byte[] to String
Exceptions
Java API exceptions
Checked/unchecked exceptions
Reasons for resorting to a conditional...
JVM mind (share) map
Random in Java
Reverse string
Arrays.toString() minus the brackets
EarlyExitException is not EarlyExitException (symbol is not symbol)
Unsupported major.minor version 52.0
Notes on Java serialization
Notes on JVM garbage collection
javadoc.html
Order of block tags...
@param
Forwarding Javadoc with @see
Linking to Javadoc in Eclipse
@see
javafx.html
JavaFX
Getting-started article
java-queues.html
Notes on Java Queues
WorkQueue.java
WorkQueueElementNotFoundException.java
WorkQueueTest.java
jce-policy.html
(security)
Java Cryptography Extension (NCE):—Unlimited Strengh Jurisdiction Policy Files
jconsole.html
Notes on JConsole
Setting up the application
JConsole: the quick and dirty tour...
Overview
CPU Usage
Memory
Threads
Classes
VM Summary
MBeans
eclipse-jdk-tomcat.html
Introduction
Eclipse-JDK layout
How I get a Sun JDK
How I get a openJDK
Wire up JDK to Eclipse
eclipse.ini
Add installed JDK to workspace
Installing Tomcat for use with Eclipse
jenkins-1.html
Jenkins notes
jenkins-2.html
Jenkins notes
jersey.html
Jersey notes
Serializing/deserializing POJOs
Using String in place of ObjectId in a DTO
Servlet filters
Example: implementing per-thread local store in a servlet
Servlet listeners
Jackson resolvers
Jersey steps into service code...
Phantom start-up errors in Jersey...
A Jersey testing example...
jersey-test.html
Jersey Test Framework notes
Random 1...
Random 2...
Random 3...
Jersey ReST Streaming
JAX-RS, JAXB (XML) and JSON
MessageBodyReader/Writer
jmeter.html
Apache JMeter notes
Running JMeter—options
Links
My First JMeter Test
My own first JMeter test: pinging my ReST application
Look-up: my first JMeter ReST test attempt
Look-up: my second attempt
jMeter run script (sample)
JMeter run script for Jenkins (sample)
JMeter configuration (sample)
Here are notes/steps to installing Jmeter for remote use
user.properties (sample)
Redefining what's already been defined...
Practical advice...
Some very practical examples...
Getting results...
Illustration of JMeter in Jenkins...
Sample test plan
json.html
Metadata
Pretty-printing
Jackson examples
jsp.html
POST oder GET : es ist die Frage
Default POST action
Java servlet filters
Servlet parameters
More servlet parameters
Scope in JSP
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...
JUnit print name of each test case as a ruler from setUp()
kalevala.html
Setting up server kalevala...
Replacing dash with bash
Replacing Java 6 with 7
Other software...
MongoDB
Modify Apache and Tomcat to coexist
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?
large-events.html
Notes on putting together large food events
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
Some links...
A great example of a production properties file...
Errors encountered and solved
Locking when logging—performance considerations
Configuring log4j starting in v2
Log4j2
licenses.html
Software licenses
Apache
FreeBSD license
GNU license
linux.html
Reasons Linux is better than Windows
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
scp with spaces in path
ssh
tar
gzip and gunzip
tarballs
taring up and gziping a subdirectory
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...
Mounting a thumb drive...
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
Using locate...
VNC...
netstat
.bin files on Linux
GNU and gcc downloads
Anonymous ftp
How to change hostname
Changing hostname
Static IP addresses
Remove an element from PATH
Unix permissions
Cool (Microsoft) 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
Setting up network proxy via GUI
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
Command-line user stuff
Command-line new user/delete user
Going fishing with ssh
Changing server from DHCP to static IP address
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
Getting Aptitude keys from behind firewall
Finding a user
Audio-video support issues
Skype camera support
Using an IP tunnel
How to think of the IP tunnel...
Notes on port-forwarding (tunneling)
See which process is holding which port
Testing a port to see if open and happy
Setting up a sudo user not to have to type password
Finding IP address of domain, website, etc.
Establishing a server connection at start-up in Nautilus
Solving ping and apt-get trouble after /etc/network/interfaces change
Upstart notes...
Using netstat to determine what ports are listend on
Adding a new disk at the command line...
Changing the color of the text console including background
How to copy a mounted CD to an ISO file
ssh fishing: finding open ports...
chmod command to make subdirectories executable
Installing Adobe Acrobat on Linux 64
Linux/UNIX find command
Linux list IP addresses on a LAN
Niceness and my favored process...
How to get hardware MAC address...
Installing Adobe Reader on Fedora...
yum trick...
HTML mark-up from tree
disown: leave owned processes running after quitting console
Leave processes running after quitting console
Orphan a processe by quitting console
CPU (core) temperatures
How to get and use a YouTube video downloader
Reformat an external USB 3 drive from NTFS to EXT4
Using top and renice to change priority
chattr versus chmod
Using etckeeper with Git
Find hanging process using ss
top says a process using up 100%+ of CPU?
pmap reports the memory map of a process
Getting source-code-pro font
Great Linux commands (column, multitail)
diff: files in separate filesystems
load-balancing.html
Useful links
Apache modules
Configuration
The grand httpd.conf example
macintosh.html
Macintosh notes
How to fix "unnatural" scrolling
How to get the console
sudo on the Macintosh
.bashrc on the Macintosh
How to mount an ISO file from the filesystem
makemkv.html
MakeMKV on Linux
map-reduce.html
Map-reduce and Hadoop notes
Mappers, reducers, key-value pairs, input and output files
maven.html
Maven
Installation
Using Maven behind a proxy
Re-Maven
Maven and "scope"
"Shaded" JARs
JAVA_HOME and Maven...
Useful Maven commands...
-DskipTests
When experiencing inexplicable Maven errors...
Interdependence and hierarchy
Maven dependencies
Dependency and dependency management
List of Maven build targets
Maven's eclipse:eclipse
Using or not Maven: Apache HTTP as a practical example
A brief exposé on Maven dependency
AntBuildException
Converting a newly set up or existing project to Maven in Eclipse
How Maven inheritance works (and a note on aggregation)
How Maven repositories work
Local-to-project Maven respository
hostname in certificate didn't match
Symbol TestName causes "org.junit.rules does not exist"
Maven "lastUpdated" problem...
commons-io.jar: Apache screws Maven?
old-maven.html
Maven links
Maven-Eclipse integration
Maven-Eclipse integration video links
m2eclipse available archetypes (list)
mint.html
Linux Mint support username
Linux Mint notes
Installation quirks
How to make /etc/resolv.conf work the way it used to...
How to fix Aptitude proxy issues
How to fix Firefox proxy issues
Final proxy solution
How to relocate bottom panel to top
How to install a new launcher in the top panel
Screenshot on Mint Cinnamon...
How to make console window title bars show active/inactive
Window tiling
How to restore the Gnome workspace switcher to the panel
How to add a workspace in Cinnamon
How to get wireless working on Mint 13
How to set up a printer on Mint 13
How to set up rdesktop
Screensaver on Mint
Upgrading Mint
Burning an ISO
Booting directly to console prompt, no X Windows GUI
Setting static IP address on Mint
Time and date settings
Thawing Cinnamon...
Mounting a network drive in Cinnamon...
Microphone on Cinnamon
      pavucontrol
      Skype
Chrome/Shockwave Flash freezes
Programming menu missing in Cinnamon start
Ensuring ssh and scp working on new installation
Change hostname (permanently)
mockito.html
Frequently used cribs...
The Answer construct...
A newer way: given( ... )
CALLS_REAL_METHODS
anyObject() and matchers
Catch-exception example
Supposedly mocked code is executed
"Cannot resolve method 'thenReturn()'"
Faking, mocking and stubbing...
Links...
mongodb.html
When to use MongoDB
Myriad miscellaneous notes
Many and more great links...
Upstart
Quick Start
CRUD
Query operators
Update operators
Deletion options
sort()
Indices (indexes)
The Java side
$or in Java
ObjectId used as OIDs
Common errors
Schema solutions: arrays
Exploring $set updates
More exploring $set updates
Quick and dirty Mongo set-up code
Exploring arrays...
How to add an array to a MongoDB document in Java...
The $ (positional) operator for updating array elements
WriteConcern
Voting to replace a primary...
Locking in MongoDB
Colorizing the MongoDB interactive shell...
Benchmarking MongoDB...
MongoDB 2.6 webinar notes
mongodb-errors.html
MongoDB error- and exception handling (in Java)
mongodb-recipes.html
MongoDB Chef recipes
mongodb-crud.html
Asya Kamsky on large arrays in MongoDB...
Sample Java code
mongodb-crud2.html
Sample Java code, version 2
How to add an array to a MongoDB document in Java (Achille discussion)
mongodb-mxport.html
MongoDB Import/Export, quick notes
mongodb-replica.html
MongoDB replica set example
Trouble getting MongoDB up after upgrade
mongodb-security.html
MongoDB Security
mongodb-sharding.html
MongoDB Sharding: Step by step
morphia.html
mongodb-training.html
Notes on MongoDB Training
morphia.html
Quick start
Miscellaneous comments
No usable constructor
Website example
My embedded array example

How to unsuck your résumé

moto.html
How to clean your motorcycle helmet
mozilla.html
How to downgrade Thunderbird on Linux
How to update Firefox or Thunderbird on Linux
How to add rows to or delete rows from a table
Changing password(s) used in Thunderbird
Installing Flash play for Firefox
Thunderbird: how to remove yellow anchor icon
Thunderbird: how to transfer addresses
Thunderbird: how to transfer message filters (rules)
mysql.html
Resetting a forgotten password...
How to add a new user to MySQL
Batched inserts/updates example
How to grant access to a database
How to change a user's password
How to set up MySQL on Ubuntu/Mint
MariahDB: MySQL in use in Red Hat land...
Here are some command-line notes working with MySQL...
mysqlimport: Error 1045, Access denied...
mysqlimport: Error 13, Can't get stat...
nevado.html
Notes on Nevado JMS interface to Amazon Web Services Simple Queueing Service (SQS)
That old, simple JMS sample from Sun
Tying up the JMS lifecycle...
Nevado in a nutshell...
nifi.html
Notes on Apache NiFi
Links
Definitive set-up
NiFi lifecycle
Additional documentation
Relationships
Getting property values
Writing JUnit tests
Property validators
Logging
Configuring GetFile and PutFile
Ports
Another configuration example
Packaging a NAR
Flow-file attributes
IDE debugging of NiFi
"DocGenerator Unable to document: class xyz"
Documenting dynamic properties
NiFi toolbars
NiFi templates
Process groups
Consuming existing templates
Exporting templates for use in other NiFi installations
Importing a template
NiFi logging
NiFi ReST API
Monitoring using reporting tasks
Monitoring using reporting tasks (continued)
nosql.html
When to use NoSQL databases, especially MongoDB
NoSQL types
ACID and CAP
Random advice
Couchbase
Viber, MongoDB and Couchbase
MongoDB & Bitcoin: How NoSQL Design Flaws Brought Down Two Exchanges
Four major groupings of NoSQL
MongoDB: not all sunshine and rainbows
ntp.html
Notes on ntp
Installing ntp
Set-up
Starting, bouncing or stopping...
Choosing (adjusting, correcting) timezone
Links
Notes on htpdate
objectaid.html
Notes on ObjectAid
oop.html
Notes on Object-oriented Programming
Common mistakes in class design
openoffice.html
OpenOffice/LibreOffice Notes
Templates: a way to configure most OpenOffice applications
How to fix the ugly default font (Liberation Sans) and size (18)...
How to halt automatic "correction" of capitalization...
Drawing tricks, wavy lines and curved arrows in Draw...
oven.html
Notes on our oven...
Fixing our ovens...
perl.html
Welcome to Perl...
More handy stuff...
php.html
Language notes
Forms and input...
Failure...
plex.html
Plex Media server notes
(Index on page)
plex-install.html
Plex Media server—installation details
(index on page)
plex-user.html
Plex Media server
One, two, three...
Signing up for Plex
Accepting a shared-server invitation
Viewing content
How to watch on your television set
Assigning the Roku PIN
Handheld displayable formats
postgresql.html
Notes on PostgreSQL
postgres-windows.html
PostgreSQL on Windows 7
prius.html
Prius notes
Notes on gas mileage...
Using an iPod
Using a thumb drive with MP3s in place of an iPod
Update on using a thumb drive
Michelin tires
Costco tires
Gas mileage Fall 2015
Service record
Service: How to reset the oil-change indicator
pycharm.html
PyCharm: Python Development with IntelliJ
Installing PyCharm
PyCharm first run (quick-start)
PyCharm keyboard mappings
PyCharm editor font
pydev.html
PyDev: Python Development Plug-ins for Eclipse
Installing PyDev
python.html
Python notes
Crib sheet
Commonly claimed disadvantages of Python
Commonly claimed advantages of Python
Python version history
String operations
Load module dynamically
List operations
Dictionary operations
Miscellaneous links
Import problems
Project structure
SAX XML parser
Function arguments
Traceback or stackcrawl
Uninitialized and unused variables
TypeError argument number problem
Switch statement example
Dictionaries including sorting
Failure to instantiate
Python variables especially from a Java point of view
JSON encode/decode lifecycle...
Classes, self and not classes...
Table comparing Python, Java, C/C++, underscore functions, etc.
regex-bad">Bad regex pattern
PYTHONPATH portability in PyDev
A hexdump program in Python
Python global vs. local variables
Using datetime in a log with microseconds
Keyword parameters to a function...
On *args, **kwargs, etc.
Dynamic or difficult importing
Random string id
Python exception handling
Exception handling, part II: in an application setting
Exception handling, part III: printing the exception as a string /a>
Profiling example/template
"unindent does not match any outer indentation level"
Exception raising and catching...
mmap() turns a file into a string efficiently!
Python needle in a haystack...
A hexdump program in Python
Configuration-file parsing...
String or integer?
isinstance()
Sort a dictionary alphabetically
Python version history
HTTP client
How to die in the debugger instead of the shell
Tuples
Sample: ftvalidation, a file-type validator
python-mocking.html
Python test-mocking notes
Running a unit test from the command line
Function redirection for mocking
Mocking examples
How to "unmock"...
Mocking methods...
python-testing.html
Python testing notes
Running a unit test from the command line
Getting a unit test to work
Unit testing
Unit testing, skip test case
TDD
Unit-test aids for printing (and not printing)
Unit testing by asserting an exception raised
unittest @classmethod example
Python unit-testing utilities and unit test skeleton
python-unit-testing.html
Python unit-testing sample
python-tomboy.html
Python Tomboy notes
string operations
list operations
dictionary operations
tuples
JSON
traceback
load module
tempfile example
unit testing
argument parsing
time_t in Python
SQL with SQLAlchemy
SAX Parser Sample
File I/O
Regular Expressions
quartz.html
Notes on Quartz job scheduler/manager
Algorithmically...
queueing.html
Notes on Message Queues
Two classes of queues
rabbitmq.html
RabbitMQ Notes
Terminology and concepts
Visualize the mechanics
Installation
raid.html
Introduction
ZFS on Linux
Some documents about ZFS
mdadm
RAID notes
ZFS practical
Server installation
Pre-launch maintenance
And now, for zfs
Steps
zfs terminology
Beginning the serious work...
We get down to it...
Starting over...
Appendices
Disk table
Disk-related status
remmina.html
Remmina Remote Desktop Client
rest.html
ReST Notes
Useful links not to forget...
ReST API design guidelines
Path parameters and objects
Understanding and converting entities in Jersey
Don't forget handling of embedded objects
Duplicate property names
XmlRootElement naming
Sample Jersey JAX-RS ReST suite with Spring and Hibernate
QueryParams
How to serialize the lowly HashMap
Jersey support for security via annotations
Quick-start for writing a ReST application/server
ReST reference implementation illustration
ReST-ify SQL data
Distribution: ReST or web service versus a JAR
Testing JAX-RS web service URIs without mocks
rest-assured.html
REST-assured notes
Working example
roku-3.html
Notes on the Roku 3 Streaming Player
Watching episodes of a television show
Using Roku 3's USB port
Links and Troubleshooting the Roku 3
rpm.html
Inquiring about a package...
Capabilities...
Notes on upgrading...
Generating a spec...
Debian package manager details
ruby.html
Notes on Ruby
ruby-scratch.html
Ruby Scratch Pad
Ruby quick-install
Try out using JSON input
ruby-training.html
Ruby Training Notes
sax.html
Using the Simple API for XML (SAX) Parser
How to create a handler
How to register a handler with the parser
DefaultHandler methods
ContentHandler methods
LexicalHandler methods
Locator
Comparison of handler interfaces
Events
Java samples
Python samples
Java code for creating schema from XML
HTML parsing with TagSoup
sed.html
How to replace a string in thousands of files...
How to sed from bash...
How to embed paths and variables inside sed in a shell script
sheetrock.html
Notes on Sheetrock
How to put up sheetrock
How to do mud and tape
How to texture
slf4j.html
Using slf4j
smoke-detector.html
Notes on smoke detectors
Randomly firing smoke detectors
smoker.html
Notes on Masterbuilt smoker
Starting instructions and notes
A note on setting the time...
My rub recipe
A short rant on dried-out meat
First trial: pulled pork and back ribs
Second trial: four racks of baby-back ribs
Third trial: beef brisket
software.html
How to build software
solid.html
SOLID
SOLID principles for writing better object-oriented code
spring.html
Where to go to download JARs
Where is stuff?
Annotations
Secret sauce for Hibernate templates
sql.html
SQL Summary
sql-examples.html
Random SQL Examples
ssh-keys.html
Setting up SSH keys...
Why generate an SSH key?
How to generate an SSH key
What to do with the new key
Errors along the way?
Special operations
...port 22: Connection refused
Warning: the ECDSA host key for (hostname) differs from the key for the IP address
ssl.html
Secure-socket Layer (SSL)...
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
tablets.html
Notes on tablets I own
Come on, Baby, wipe my Fire
tdd.html
Notes on Test-driven Development
Why TDD?
Best practices
Three common mistakes
tile-floors.html
How I tile floors...
timesheet.html
Instructions for using ProKarma timesheet
tol-eressea.html
Notes on setting up host tol-eressëa
Server installation
Pre-launch maintenance
And now, for zfs
Steps
zfs terminology
Disk table
Disk-related status
Apache 2 web server, PHP, Java 7 and Tomcat
testng.html
TestNG Notes
Frequently used cribs...
@BeforeMethod behavior
tika.html
Apache Tika Notes
tolkien.html
Tolkien Notes
Lyrics to movie music
tomboy.html
Notes on Tomboy
Installing Tomboy
Diacritics note
HTTP status codes note
UNIX Filesystem Permissions
SAX Parser Sample
tomcat.html
servlet-api.jar
APR Apache Tomcat Native library
SSL and Tomcat's server.xml
SSL and Tomcat's server.xml (part 2)
How to use a Sun JRE with Tomcat...
Tomcat-deployed application behaves peculiarly (load-balancing)...
See if Tomcat is holding port 8080
Log files too big, flooding disk, etc....
JAVA_HOME for Tomcat
Replacing Java 6 with Java 7
Application deployed, but Tomcat gives back HTTP Status 404 Not Found
The SEVERE: Error filterStart mess...
Useless ${catalina.home} property...
Getting into the Tomcat Web Application Manager
How to make a web application Tomcat's root application
Tomcat context
Tomcat 6 access log example
Debugging the dreaded "SEVERE: ERROR LISTENERSTART"
Forcing Tomcat to use NIO...
tomcat-apache2.html
tomcat-eclipse.html
How to install a private copy of Tomcat...
How to associate Tomcat with Eclipse
How to create a Tomcat server in Eclipse
How to run Tomcat in Eclipse
How to change the port on which Tomcat runs
catalina.out and other log files when run under Eclipse
Tomcat server-state in Eclipse
trap.html
Notes on animal traps
We started trying to trap a squirrel
We're still trying to trap a squirrel...
Next step...
ubuntu.html
Setting up Ubuntu: first thing
Hacking Ubuntu root password...
Hacking Ubuntu root password...
More Ubuntu installation stuff...
Ubuntu CD access under VMware...
More Ubuntu installation stuff...
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
Ubuntu RAID1 links
Solution to adding Eclipse to the Unity task bar
Bad time in Unity top bar
Unity screenshot
Typing diacritics or accented characters
Clearlooks on the Unity desktop
Salvation from Unity
Unity freezes
Changing hostname on Ubuntu Server
Returning to sanity from Gnome 3 overlay scrollbars
How to unfreeze Precise
Installing Audacious Audio Player on Ubuntu/Mint
How to change hostname on Ubuntu/Mint
Microsoft Natural Ergonomic Keyboard on Linu
"Starting configure network device security [fail]"
Failure to ping outside of LAN, ping google.com
How to disable automatic updates on Ubuntu server
Ubuntu Server 14.04 Trusty Tahr failed to reboot adding swap...
Install ssh server...
How to remove offending RSA key
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
apt-get Could not get lock /var/lib/dpkg/lock - open (11. Resource temporarily unavailable)
unit-testing.html
Notes on unit testing
vi-intro.html
in and Vim Introduction
van.html
Notes on Chevrolet Astro Van
Steps to replace brake pads and repack front wheel bearings
Replace brake pads (alone)
In the doghouse...
velocity.html
Notes on Apache Velocity
Apache Velocity terminology
Apache Velocity and resources
Using a string as template
Using VTL macros as variables with hyphens, dots, etc.
Checking for variable definitions and leaving out content
Doing hairy stuff: telephone numbers
vim.html
Notes on the Vim editor
How to temporarily stop wrapping
.vimrc issues
How to fix last search string...
gvim issues
The 7 habits of effective text editing...
EasyAccent to the rescue...
Copy using mouse...
Find word under cursor...
Accumulated tricks
    Turn off audible beeping.
    Sort a range of lines alphabetically.
    Split window vertically.
    Split window horizontally.
    Visual selection to search.
    Move between Java methods.
    Set number of lines and width of window on the fly.
    Keep wrapping text (visually), avoid inserting line breaks.
    Append to what's already in a register.
    Sort lines alphabetically using sort from shell.
    gvim: Opening multiple files each in its own tab.
Folding tricks
gvim: Opening multiple files each in its own tab
vmware.html
VMware Notes
vmware-quest.html
VMware Server key
Server schizo...
Installing Windows 2003 Server in VMware on SuSE Linux...
Forwarding searches from Windows 2003 Server in VMware...
vmware-gwava.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
vsphere.html
vSphere Notes
vsphere-home.html
vSphere at Home Notes
war.html
WAR files
Hierarchical JARs
wicket.html
Including file content in presentation
Debugging Wicket source code
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
Setting up Windows 7 to use a network printer
Switching to AVG for anti-virus protection
winscp.html
Tunneling
Setting up port-forwarding in PuTTY
Port-forwarding, masquerading, firewall and NAT
xquery.html
XQuery and Saxon Notes
yast.html
Missing packages
      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