Archive for category Common

How to uninstall xulrunner on OS X?

A view week ago, I had a nasty problem. I updated my xulrunner installation to 7.0. A software project based on xulrunner wouldn’t run with this version. Ok, back to the old one. But how? The installer of the new hasn’t any uninstall option and the installer of the old one was canceling, because a newer version exists.

Googleing around I’ve found a few hints but none of them works correctly or wasn’t the half line.

To delete the whole xulrunner manually you have to delete the following items:

  • Directory: /Library/Frameworks/XUL.framework/
  • File: /private/var/db/receipts/ (seems relevant to 10.6.7)
  • File: /private/var/db/receipts/org.mozilla.xulrunner.plist (seems relevant to 10.6.7)
  • File: /Library/Receipts/xulrunner-*.mac.pkg


Leave a comment

Poor Man’s CMS 2.3 released

Version 2.3 of my open source project is released. Poormans is a minimal CMS which generates the html locally and uploaded it to the webspace as needed.

This version solved mainly the following issues:

  1. There weren’t some ugly bugs with building pathes for resource files. These bugs mainly have an effect on windows systems!
  2. The code base has updated to java 6.
  3. A feature, which is long overdue: The webspace will cleaned up. Obsolete files will be deleted now.

Changes in detail:


  • bug #28: export: some resource files weren’t copy to the export folder
  • bug #32: pages with editable text containing links or images couldn’t be rendere
  • bug #33: after renaming an url of a site, internal links are broken
  • bug #34: problems with blanks in paths (thanks philde42 for reporting)
  • some ant tasks (for dev) didn’t work as expected (thanks to philde42)

features and improvements:

  • feature #2: clean up webspace


  • source code has updated to java 6
  • deleted obsolete icu4j lib
  • update commons-lang to 2.5
  • update jetty to 6.1.25
  • updated swt to 3.6.1

context objects:

  • $utils.reverseSet has renamed to $utils.reverseCollection

, , ,


Poor Man’s CMS 2.2.1 released

Version 2.2.1 of my open source project is released. It is a minimal CMS which generates the html locally and uploaded it to the webspace as needed.

The main idea is that there is a professional (=admin) who realizes the needs of a common user (=editor) with poormans. That’s why we have 2 kinds of users:

  • The admin: He analyzes the needs of the person who wants to have a website (editor). Afterwards he has to build the necessary skeleton with poormans, – the basic structure and the look of the website, how to build menus and galleries et cetera.
  • The editor: He gets a peace of software (poormans), which is adapted to his special needs. The functionality is very basic and easy to learn. The editor just has to produce content with respect of the structures established by the admin. This is mandatory because it has direct consequences of building menus etc.

With this version the data directory is separated from the application directory. This is dedicated  to all linux users of poormans 😉 !

Have a look at the project website or the documentation wiki.

, , , ,

Leave a comment


… to my dev-blog. The reason why I start my own blog is an egoistic one: In the daily horror of a developer there are so many problems to solve, solutions to find and useful code snippets to create. That’s why I need a ‘container’ to throw those things in. Otherwise they will be lost! The same is true for interesting links.

All code examples on this blog are licensed under GPLv2 or later.

Don’t hesitate to comment on my articles and source codes!

A few words about myself:

I’m a java developer and I like it. I work for a top-level-domain-provider. Beyond that I’m co-developer of the open-source-project fckeditor-java (the server-side integration package of a html-WYSIWYG-editor) and working on my own open-source-project Poor Man’s CMS (a very basic CMS that exports static html pages).

By the way: I’m not a native speaker. If you find some misspellings or other errors, feel free to send me a note.


Leave a comment