Monthly Archives: October 2010

Facebook: A workaround for the missing Application settings

<edit>As “JDG” points out in the comments, the application settings page has been moved. You can use this URL: http://www.facebook.com/settings/?tab=applications to go directly to the page in question, or use the path JDG describes.</edit>

Facebook has removed the “Application settings” from the account menu. Maybe this is a mishap and they will add it again soon, [...]

Proposal: Quality of software can be measured by the quality of the workarounds

For a proof, please visit http://bugs.developers.facebook.net/show_bug.cgi?id=12014. Facebook recently deprecated (or rather, silently removed) a setting for Facebook apps which is still in use by software such as ours, and required for some functionality by Facebook. The workaround now suggests just replicating the app settings form and adding the missing field.

I rest my case.

Best before Nov 2010: “Next is not owned by the application” – solution for IE 8

Facebook is notorious for its frequent API changes. However, some error codes are rather persistent, in this case error 100: “next is not owned by the application”. I got it for the stream.publish popup (only in IE8, Chrome and Firefox work fine). You will find tons of suggestions that all tell you to change settings [...]

Wicket: a convenient shortcut

When using Apache Wicket, much code is spent on building the component tree. You instantiate the components, and add them to their parent component. Then you take these new components, and add further components. This often looks like this:

Link<Void> l = new Link<Void>(“linkid”) {…};
add(l);
l.add(new Label(“linklabelid”, linktext));

Often, I forget the second line… so I want to [...]

Fun with Java Constants

I was interviewed yesterday, and was asked to fill out a test to prove that I know some Java. It was a test just like we gave to freshmen at the university after the first semester. One of the question was:

“What is the output of the following program?”

String x = “abc”;
String y = “abc”;
if (x [...]