I’ve recently decided to move from CVS to Subversion, but I’m not ready to move everything at once. Thus, I have decided to move some things and save others for later. In order to do that properly, I need to make some projects in CVS read-only while allowing others to remain active. A bit ofContinue reading “Read-only CVS access for only certain projects”
Category Archives: Tech
Cure for OpenOffice.org Calc “the maximum number of rows has been exceeded”
Today, I was working with a colleague to generate a report in CSV format and she was having trouble opening it in OpenOffice.org’s calc (spreadsheet) program. She was getting the error “the maximum number of rows has been exceeded”, yet the file had only about 2800 rows in it. I tried it and got theContinue reading “Cure for OpenOffice.org Calc “the maximum number of rows has been exceeded””
Trapped DVD after a failed Snow Leopard Install on a Mac Mini
I have an Intel-based Mac Mini running Mac OS X Tiger that I tried to upgrade to Snow Leopard. After a failed install (not enough memory), the DVD stayed in the drive and, after the reboot, the whole process repeated. I was able to get the DVD out! Read on for details…
Properly Handling Pooled JDBC Connections
I’m an active member of the Tomcat-users mailing list and I see lots of folks that post questions about not being able to get a new database connection. The answer is simple: you have exhausted their JDBC connection pool. The answer is not so simple because the reasons for the situation can often be different,Continue reading “Properly Handling Pooled JDBC Connections”
Indenting HTML options
In CHADIS, we had a requirement to indent certain <option> elements within a <select> dropdown list. Until recently, only team administrators had to use these pages, so we just made it work in Mozilla Firefox and left the other browsers out in the cold. Now that we have some new features that need this capability,Continue reading “Indenting HTML options”
Disabling Password-less SSH Connections
I use Ubuntu on a server I use for software development over a VNC session. This is how I learned to do Java software development way back in 2000 at one of my first jobs, and the habit stuck. I recently upgraded to Ubuntu 8.04 LTS (via a completely straightforward and painless upgrade process, IContinue reading “Disabling Password-less SSH Connections”
Finding a decent laptop
I’m tech geek, but I’m a cheap one. I’m willing to pay or quality, but I also am not one of those people who waits overnight in front of stores to get the latest Shiny Thingâ„¢ so I can show all my friends how cool I am. I casually look for things all the time,Continue reading “Finding a decent laptop”
Interesting new WWW attack vector
While I suppose that using javascript for evil purposes isn’t exactly a new idea, Bruce Schneier has written a piece (also covered on Slashdot and, I’m sure, other places) about three guys who have developed an attack that royally screw most users’ ability to use their Internet connection again. AJAX, the magic pixie dust usedContinue reading “Interesting new WWW attack vector”
Blog moved to virtual host
The whine of my rack server has finally gotten to me. So, in spite of the home heating advantages, after more than 2 years of hosting my own website, blog, and mail server in my home, it’s time to get it out of here. I found a relatively low-cost virtual hosting plan where I haveContinue reading “Blog moved to virtual host”
Attempting AJAX
So, AJAX is one of the more recent causes of excitement in the web-based application delivery world. The first major site to feature AJAX (as far as I know) was Google’s gmail. Assuming that you are okay with writing tons of Javascript, it’s quite a nice way to spice up your application enough to makeContinue reading “Attempting AJAX”