Lullaby For A Lunatic

Look at this amazing teaser for the independent movie: Lullaby For A Lunatic from Romantic Child Studios. It’s highly concentrated impressive at a very high level of technical and dramatical perfection.

Posted in Inspiration | Leave a comment

FontForge font conversion tool

Ok, it's quite a while since FontForge is around. But it's really a great Open Source tool for nearly every platform. It just helped me to convert some old Windows Type-1 Fonts to TrueType for use on Mac OS X. I works perfectly and has many options. Yes, it's user interface is very X11-ish and not very sexy - but nevermind it's clear and understandable and at least it's a graphical user interface.

Posted in Tools | Leave a comment

Open Font Library has relaunched

The community font project has relaunched - and that's a good oppurtunity to mention it here. I think of it as a great idea to carry the Open Source spirit to font development. Take a look at the Open Font Library Website

Posted in Branche | Leave a comment

Setting up MoinMoin wiki synchronisation

MoinMoin is one of my preffered wikis. It even offers a synchronisation feature which allows you to keep your local wiki (the pages you configure) and a remote wiki in sync. The downside is the partly chaotic documentation. Also, this is true for the sync feature. Hope the following how-to helps other lost souls.

  1. Create an interwiki entry in your local InterWikiMap (your wiki has a page named liked this) for the remote wiki, e.g. OtherWiki http://www.otherwiki.com/wiki/ . If your remote wiki runs under a separate HTTP Server (like Apache) and you have HTTP basic authentication enabled, you have to provide your username and password (not for the wiki – the one for the HTTP server) within the URL like http://username:password@remotewikihost.domain.com/
  2. Setup an interwiki name (of, course they can be different – but your remote wiki’s interwiki name has to match with the one you add to your local InterWikiMap), both in your local and remote wikiconfig.py with the parameter (probably it’s already there, commented out):
     interwikiname = u'MikesMoinMoinWiki'
  3. Create  a synchronsation parameter/start page. This page holds all your synchronisation config and it is the page where you can use the “Synchronize” action on. A good example is the SyncJobTemplate page every MoinMoin distribution offers. Go to the URL and copy the wiki source and copy it to a page you like on your local wiki. Change the parameters as you need them.
  4. Add this entry to wikiconfig.py in order to allow XMLRPC access to your remote wiki:
    actions_excluded = multiconfig.DefaultConfig.actions_excluded[:]
    actions_excluded.remove('xmlrpc')

    If your running a MoinMoin Version less then 1.9 you most probably have to remove the part “multiconfig.” (with the colon) from the first line since only DefaultConfig is imported instead of multiconfig.

  5. Now, you can open your sync page (you created under 3. ) – then click on Start the synchronisation or use the entry from the actions dropdown.
  6. If you experience an XMLRPC fault “xmlrpclib.Fault:” but there is no further information after the double-colon, then try this fault message enhancement patch.

Have fun. More information can be searched in the online documentation for synchronisation or your local wiki’s HelpOnSynchronisation page.

Feel free to add a comment or ask questions if something could be formulated in a more precise way.

Posted in Tools | Tagged , , , , , , | Leave a comment

Wii Spray

Tolle Software zum virtuellen Sprayen – jetzt auch ohne Wii möglich und liefert OSC Steuerdaten zur Steuerung von Sound, Licht etc. : Wii Spray.

Posted in Inspiration, Tools | Leave a comment

Web Design Inspiration, CSS Gallery and Video Review Podcast – Unmatchedstyle.com

Unmatchedstyle.com – Vorstellung von Designs, gut als Inspirtation- und Informationssquelle.

Posted in Inspiration | Leave a comment

Momente, Orte

Es gibt diesen Klang, den jede Situation, jeder Moment, jeder Ort in sich hat. Dieser Klang ist die Ahnung einer Melodie, wie ein fernes Lied, dass leise klingt. Als Kind, da fühlt man dieses ferne Lied jedes Ortes. Doch wo sind diese Klänge heute? Farblose Gedanken ordnungswahnsinniger Kontrolle? Das sind nur Teile, des Erwachsenen. Schöne Orte, um sich dort hinzuflüchten. Man taucht nicht ein, man schaut nur zu. Sicher, trocken, bequem.

Posted in Inspiration | Leave a comment

DocBook Export In MoinMoin Wiki Running On Mac OS X 10.6 (Snow Leopard)

As stated in the official documentation pages of MoinMoin DocBook export is a out-of-the-box feature. So it seems no problem: just install MoinMoin, write your content, use the “Render as DocBook” action and you’re done. But there are some pitfalls: even MoinMoin 1.9.3 is released at 2010-06-27, it depends on an old Python extension dated to 2004: PyXML.

So in order to get MoinMoin with DocBook export running, you have to install PyXML to your Python extension library – even modern Python (like 2.4) has built-in XML state-of-the art support.

To get things running on Mac OS X 10.6 or 10.5 (might even work with older versions), you have to build and install the library on your system. If you try to download PyXML and build manually you probably run into problems (compiling errors). I recommend to use MacPorts. So this are the steps for your success:

  1. Download and install MacPorts (if you don’t have it already) – and restart your computer.
  2. run sudo port install py-xml (it takes a while, since there are some dependencies – and a new Python is build)
  3. run sudo port install python_select
  4. sudo python_select python24 (you have to use the new build Python 2.4 with MoinMoin – even if there is a newer version on your machine)
  5. start your MoinMoin wiki server with the new build Python (/opt/local/bin/python), like /opt/local/bin/python wikiserver.py OR edit the magic line of the wikiserver.py script

If you have questions, suggestions or I missed a point, just leave a comment.

Posted in Tools | Leave a comment

Instant: Running MoinMoin Wiki As Deamon on Mac OS X with launchd

Using MoinMoin Wiki on Mac OS X can be a little bit more elegant by using the Mac OS X launchd service. I wanted to start the MoinMoin standalone wiki server on my Mac only if I needed it – meaning I only want to start MoinMoin if I access a wiki page through my browser. So here lauchd comes in action. Detailled information on launchd and it’s PLIST-Format is given at the Apple website .It’s a service which combines standard UNIX services like crond, inetd and the init loading mechianism.

So how to achieve the automatic on-demand start-up of MoinMoin.

Open a console (Terminal) and create a launchd .plist File in one of the launchd startup directories:

sudo vim /Library/LaunchAgents/in.moinmoin.wikiserver.plist

The content of this file should be (assuming you extracted the MoinMoin archive to /Applications/moin):

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
 <dict>
 <key>Label</key>
 <string>in.moinmoin.wikiserver</string>
 <key>ProgramArguments</key>
 <array>
 <string>/Applications/moin/wikiserver.py</string>
 </array>
 <key>Sockets</key>
 <dict>
 <key>MoinMoin</key>
 <dict>
 <key>SockFamily</key>
 <string>IPv4</string>
 <key>SockServiceName</key>
 <string>8080</string>
 </dict>
 </dict>
 <key>RunAtLoad</key>
 <false/>
 <key>OnDemand</key>
 <true/>
 <key>LaunchOnlyOnce</key>
 <true/>
 </dict>
</plist>

If you want to launch your configuration now (at next system startup it’s done automatically) just enter:

launchctl load /Library/LaunchAgents/in.moinmoin.wikiserver.plist
Posted in Werkzeuge | Leave a comment

Apache FOP XLS-FO PDF Rendering And Fonts

It’s essentially for aesthetics, even in an automatic generated technical documentation, to use typography and layout as you intended it. One fundamental topic are fonts.

In Apache FOP 1.0 a convenience feature for XSL-FO to PDF rendering was added: automatic detection and use of fonts. This can be fonts registered by the operating system or fonts lying in directories you point at by mentioning them in the FOP configuration file. But if you want to use the auto feature, you have to tell FOP to use your configuration file, even it’s the standard configuration in <fop directory>/conf/fop.xconf – often forgetting the -c parameter and wondering why your fonts are not detected costs endless hours.

To use costum-fonts just add the following (just one or both sections, as you need it) to your fop.xconf under the <fonts> node:

<!-- use fonts located in a special directory -->
<directory>/Library/Fonts</directory>
<!-- automatically detect operating system installed fonts -->
<auto-detect/>

Runnig the auto-detection font feature can result in a huge memory consumption by fop building it’s font cache file (~.fop/fop-fonts.cache). If you get the message: Exception in thread “main” java.lang.OutOfMemoryError: Java heap space – try this options (entered in a shell just before you start FOP or add this to the FOP start script):

export FOP_OPTS='-Xmx512m'

or if that doesn’t work, then

export FOP_OPTS='-Xmx1024m'
Posted in Werkzeuge | Leave a comment