-
“Just-in-time” inserting rows into a database
-
“--” in XML comments
-
“childs” is not a word
-
3-Dimensional Photo Organization
-
An encoding for newline you’ve never heard of
-
Automatic reconnect from Hibernate to MySQL
-
Avoid adding “drive-by formatting changes” to commits
-
Avoid using out-of-date operating system images in Docker by always using the
docker build --pull
-
Bug Analysis: Some Checkboxes Get Myseriously Deselected Some of the Time
-
Bugs in uboot.com BJ
-
Constraint name visibility on MySQL and PostgreSQL
-
Copy/paste between Excel and MSN
-
Crazy algorithm for displaying text size value
-
Debian 10 box in Vagrant fails with
grub
error
-
Don’t use gettext
-
Git loses untracked files during “stash” if there are conficts
-
Hibernate error means the complete opposite of what it says, due to wording error
-
Hibernate, Boolean Fields, and MySQL 5.x
-
How to generate “svn info --xml” from Java code
-
How to prevent Jetty, deployed via Docker on AWS ECS, behind an AWS ELB, redirecting from secure HTTPS to insecure HTTP
-
If you want to generate code, make sure your target language is not Java
-
In Java, private classes can be used in signatures of public interfaces. This makes no sense.
-
It’s not acceptable to restart the user’s computer, losing their data, without their permission
-
Java gotcha:
anArray.hashCode()
isn’t deep, but aList.hashCode()
is
-
Java varargs: inconsistent behaviour if you pass an array
-
Java was lacking a String “join” function
-
Java: Always explicitly specify which XML parser to use
-
Mice, along with everything else in life, need reboots these days
-
Monitors, as with everything else, need rebooting sometimes
-
Mozilla Thunderbird sucks
-
My PC’s door
-
PC fire
-
Paper jams
-
Per-CPU performance statistics are useless
-
Playing a CD on a computer is not as easy as one might imagine
-
Programming Languages: Is newer always better?
-
Puzzle: Transfering a hex number. Normally works, but very rarely arrives as the string “INF”. Why?
-
Quotes in CSV Files
-
Random unreproducable Tomcat error of the day
-
Sexy girls
-
Slowest ever response to a job application?
-
Solved: Jetty “null127.0.0.1” error
-
Solved: Jetty doesn’t show errors on web application start-up
-
Sony Vaio Support (Day 1)
-
Standards are less useful in the presence of fools
-
Starting Jetty: FAILED
-
Task tracking numbers are not a substitute for documentation
-
The
SUM(col)
of zero rows should zero, but is instead NULL
-
The failings of MySQL’s
curtime
function
-
The importance of remembering how to spell your name
-
The method invocation operator, and expressions, in PHP
-
Too much data for the browser window? Solution: iframe
-
Two great comments about Windows
-
Unbelievable PHP limitation of the day
-
VPN fail
-
Warning: MySQL
LOCK TABLES
command does an implicit commit
-
Why am I using Hibernate?
-
Why does my internet router have a “standby” button?
-
Windows has a limit on the length of file paths
-
You can’t work out what the type of data is by looking at the data itself
-
/etc/cron.daily
scripts may not have dots in their name
-
gmail errors using T-Mobile UMTS card
-
mysqli_affected_rows gotcha
-
perl switch statement limitation