Bill Schneider, Software Architect

Bill Schneider writes about software and other stuff. Opinions are my own.

Sunday, September 25, 2011

›
Connecting MicroStrategy 8.x Web SDK to a MicroStrategy 9.x Intelligence Server (iServer) doesn't work.  That in itself isn't a sur...
Friday, September 23, 2011

solved windows 7 sleep problem

›
Sleep mode was grayed out on new Dell laptop (Latitude E6420) on Windows 7. The fix was to disable the legacy VGA driver, which came up wi...
Saturday, September 17, 2011

502 Proxy Error solved

›
I was getting mysterious, intermittent proxy errors using Apache mod_proxy to talk to an older version of Glassfish (2.x). It turned out th...
Wednesday, September 07, 2011

JSF + JPA without EJB or Spring

›
I've had success using JSF 2.0 with JPA on Glassfish 3.0.1, without using Spring or EJB for managing middle-tier services or DAOs. (I a...
4 comments:
Saturday, September 03, 2011

WebSphere "invalid Oracle URL specified" error

›
Another unhelpful WebSphere error, this time with an assist from Oracle. This happened to me when I configured my JDBC data source with t...
Tuesday, August 30, 2011

WebSphere Portal error - "Puma requested entity type Group from VMM but received Entity"

›
Got this error when trying to upgrade from WebSphere Portal 6.0 to 7.0. com.ibm.portal.puma.SchemaViolationException: EJPSG0053E: Puma req...
Friday, August 26, 2011

Javascript, getYear and cookie expiration

›
Chrome and Firefox both return an offset from 1900 for date.getYear() instead of a four-digit year (pre-Y2K, a two-digit year). So new Date...
Wednesday, August 24, 2011

Javascript associative array and iteration order

›
I just noticed that some browsers, like IE9 and Chrome, don't preserve insertion order of keys when iterating with a for-in loop ["...
1 comment:
Saturday, June 18, 2005

commons-logging classloader pain

›
I recently learned about commons-logging's classloader behavior the hard way when moving applications that use log4j from Tomcat to WebL...
Saturday, June 04, 2005

cost of supporting old browsers

›
I've begun to question the wisdom of standards for websites that require support for older browsers like Netscape 4. Backwards compatibi...
Saturday, February 05, 2005

Wireless adventure

›
I must have bad luck with my home wireless network. I had a D-Link DI-514 wireless router, which worked great until I got a new IBM Thinkp...
Saturday, January 15, 2005

displaytag sorting/paging performance vs. native SQL

›
displaytag is an easy-to-use JSP tag library for printing out HTML data tables with sorting and paging. But, there's a catch. In an ente...
2 comments:
Sunday, January 09, 2005

USB flash drives and Linux

›
I've had to set up a USB stick with Linux recently. It's fairly easy if you know the right magic. Here are some links to useful ...
2 comments:
Saturday, January 01, 2005

Avoiding Anemic Domain Models with Hibernate

›
One of Hibernate's most under-appreciated features is its ability to persist private fields. This feature is useful for avoiding what M...
7 comments:
Wednesday, December 22, 2004

more PostgreSQL performance junk

›
Someone at work was running a big delete (100k rows) and it was taking forever, as if it were hung. We couldn't figure out what was goi...

PostgreSQL on cygwin: "Bad system call"

›
I was getting this "Bad system call" message from PostgreSQL 7.4.x on cygwin. It was working earlier, and I thought I had done ev...
Wednesday, December 15, 2004

PostgreSQL performance of "where exists"

›
Today I was looking into the performance of a PostgreSQL query with a "... where exists (select 1 from ...)" subquery: select foo...
1 comment:
Saturday, December 11, 2004

"Client CVS Branch" anti-pattern

›
Scenario: Your team developed a custom application for Client A. The application is generally useful, so it gets re-sold to Client B. ...
‹
Home
View web version
Powered by Blogger.