gvansanden's blog

Monofree: Keep mono from your system

A while back, I wrote a post on how to clean mono from your system, my information was gathered from blogs arround the net.

But that information was quite outdated and a lot of it did not apply to mono 2.0 which is in Ubuntu now.  I also recommended mononono to prevent mono from being pushed back on your system, but that too is outdated.

Ubuntu 10.04, Apache and javascript-common

I'm in the process of migrating my sites to a new server, the old server was running Ubuntu 8.04 and the new one is running 10.04

Most sites were easy to migrate, until I moved my OpenID server (running CommunityID).  It failed on every operation with this error in error.log: File does not exist: /usr/share/javascript/<file>

Strangely enough because none of my vhosts referenced that directory.

Mailman bug after server migration?

Dear blogosphere

All my domains moved from Dreamhost's shared hosting plan to a dedicated server (running Ubuntu 10.04 LTS).
Migrating most stuff was pretty straight forward (though time intensive).  

But I'm very much stuck with getting my Mailman mailing lists up and running again.  Dreamhost gave me a tar.gz file for each mailing list that contains a lists and archives directory.  So I copied these over to /var/lib/mailman/lists, changed the ownership, set up aliases and tried out one list.

Monitoring Ruby/Python/Perl daemons with Zabbix

I have been monitoring my systems with Zabbix for a while now.  

When I moved my server configs back to Puppet, I wanted to get alerted when a host was no longer running the Puppet daemon, but just plain adding a proc.num[puppetd] check did not work.

It occured to me that Puppet was written in Ruby and ran behind the Ruby interpreter, ps confirmed that the actual command line listed Ruby as process name:

Cleaning Mono from your system

#########################################################################
#  PLEASE NOTE: mononono is not yet compatible with Mono 2.0 provided by Ubuntu, this issue will be resolved soon    #
#########################################################################

PHP and JSON weirdness?

Dear Internet

I'm experimenting with JSON for the next version of eLAS, but I'm getting an unexpected result.

My SQL queries return an array describing something (a user for example, but when I json_encode that array, I get all entries duplicated in named and numbered fields:

For example:

{"0":"2","id":"2","1":"2008-12-01 02:37:21","cdate":"2008-12-01 02:37:21"}

I would appreciate any pointers to the right direction.

Guy

Get the facts on mono

The debate surrounding the replacement of Rhythmbox with Banshee in Ubuntu 11.04 brings back many of the concerns about F-Spot, Tomboy and gBrainy: the mono patent trap.

But a lot of time has past since the original discussions and in that time, some things became very clear.

OpenOffice has been forked, welcome Libreoffice

It shouldn't surprise anyone after Oracle assimilated Sun and decided to start lawsuits over Open Source code (Java),  OpenOffice has been forked.

The fork is called Libreoffice.  And as Mr. Meeks stated:"Ten years after Sun's original promise of independence for the OpenOffice.org community we are going to create the non-profit foundation around OpenOffice that they promised on day one."Regardless of the takeover, this is a good thing.  

If only they would have gotten a better name...

Creating web applictions that work on Internet Explorer is bloody hard

I'm the author of a Free Software web application, eLAS (http://elas.vsbnet.be).

Though the application is written and supported purely on a LAMP stack, many of it's end-users are using MS-Windows and unfortunately Internet Explorer.

Starting with eLAS 2.0, I already dropped any form of support for IE 6, but I do provide bugfixes for IE 7 and 8.  For that sole purpose, I need to run two instances of Windows XP in Virtualbox (one for each version).

eLAS 2.0 has been released

Today marks the release of eLAS 2.0 with many new features and an AJAX based interface.
I was quite happy to be able to finish this new release during my working hours thanks to a grant from LETS Vlaanderen.
 

Blog: 

Pages

Subscribe to RSS - gvansanden's blog