Create a Better World, One Game at a Time

10. July, 2012

Can you make the world better by playing games?

Sure: Fold enzymes on fold.it. Scientists tried for 15 years to fold a H.I.V related enzyme, fold.it solved it in 15 days.

You know better than the government? Look at social impact bonds.

Want to improve ethical behavior of large corporations? Donate to a convent.

Under the condition that they use it to buy enough shares to submit resolutions at shareholder meetings. And if that doesn’t work, the church has centuries of experience with public shaming. As Sister Nora Nash of the Sisters of St. Francis put it: “We’re not here to put corporations down. We’re here to improve their sense of responsibility.

Related:


Sonar: The current batch process and the configured remote server do not share the same DB configuration

10. July, 2012

You might see this error message when starting the Sonar client, for example via Maven (mvn sonar:sonar):

The current batch process and the configured remote server do not share the same DB configuration
- Batch side: jdbc:...
- Server side: check the configuration at http://.../system

The message is a bit misleading. Sonar doesn’t actually compare the database URL, it compares the ID which you can find in the database table properties under prop_key = sonar.core.id and this isn’t an ID, it’s the start time of the Sonar web server:

select * from properties where prop_key = 'sonar.core.id'

There are two reasons why there could be a mismatch:

  1. The database URL on the batch and the server side don’t match (just check it via the URL which the Sonar client gives you)
  2. There are two Sonar servers using this database. This can happen, for example, when you migrated the service from one host to another and forgot to shut down the old version properly.