Skip to main content
siarp.de

## You are here

# Martin‘s posts

## MongoDB und node.js auf Ubuntu 9.04 Jaunty installieren

26. August 2010 - 13:33 — Martin
sudo vim /etc/apt/sources.list
> # MongoDB
> deb http://downloads.mongodb.org/distros/ubuntu 9.4 10gen
sudo aptitude update && sudo aptitude install mongodb-stable
sudo /etc/init.d/mongodb start
git clone http://github.com/ry/node.git
cd node
git checkout -b tags/v0.2.0
./configure --prefix=/home/martin
make
make install
curl http://npmjs.org/install.sh | sh
npm install mongodb mustache

- Read more about MongoDB und node.js auf Ubuntu 9.04 Jaunty installieren

## Committeten auf deutsch

6. May 2010 - 22:01 — Martin

Bei der Frage, mit wie vielen Ts man eigentlich „committeten“ („das steht im committeten Code“) schreibt, dachte ich mir, es wäre Zeit, sich mal mit vernünftigen und vertretbaren Übersetzungen in diesem Bereich zu beschäftigen. Das Ergebnis:

Ein „Commit“ ist ein „Beitrag“, etwas „committen“ etwas „beitragen“. Beim „Repository“ ist es noch unklar. Es lässt sich wohl mit „Repositorium“aber auch mit „Repository“ übersetzen. Schön wäre vielleicht auch „Magazin“. „Einen Beitrag zum Magazin leisten“...

Also, wisst ihr bescheid.

- Read more about Committeten auf deutsch
- 1 comment

## Plone: Item Type as Criterion for Collection but not to show up in Search

16. November 2009 - 15:13 — Martin

You can't select an item type as a criterion for a collection if it is not selected to be included in search results. In the "Search settings" (`/@@search-controlpanel`) you can exclude certain content types from being "searched and be available in the user facing part of the site". That actually corresponds to the list of `types_not_searched` in `site_properties`.

- Read more about Plone: Item Type as Criterion for Collection but not to show up in Search

## My SilverStripe Usability Test

14. November 2009 - 11:44 — Martin

So I decided to try out SilveStripe (Version 2.3.3) to check out if it's of any value for me as a freelance web developer. I'm kind of an expert in Drupal, I also work with Plone, and lately I'm very interested in usability and I do track initiatives in the Drupal and Plone community to give users a better experience. I know that feedback of a first-time user is valuable so I thought I'd write down my impressions of SilverStripe right away.

- Read more about My SilverStripe Usability Test

## YAML und Listen im IE6

11. November 2009 - 10:52 — Martin

Achtung! Böse Falle mit YAML und Listen im Internet Explorer 6! Folgender Code steht in der iehacks.css und gilt für den IE6.

- Read more about YAML und Listen im IE6

## YAML, jQuery slideToggle and IE6

6. November 2009 - 14:46 — Martin

As usual with browser bugs and hacks this took me a while to find out.

I have an unordered list with complex items like floats and stuff. This list is supposed to hide when I click on a button by slowly decreasing its height. I use jQuery's slideToggle for that.

Problem: In Internet Explorer 6 the content (or parts of it) is hidden after the list is shown (slid down).

- Read more about YAML, jQuery slideToggle and IE6

## Bazaar: incompatible format 2a and rich-root support

26. October 2009 - 10:38 — Martin

I'm running Bazaar 2.0 on my local machine and the remote repository runs on Ubuntu Jaunty which provides Bazaar 1.13. After working locally for some time I wanted to push my branch to a newly created shared repository on the server but I got the error message

- Read more about Bazaar: incompatible format 2a and rich-root support
- 1 comment

## Ruby on Rails deployen

27. September 2009 - 15:29 — Martin

Das Szenario: Es sollen neben statischen Webseiten und PHP-Anwendungen auch Ruby-on-Rails-Anwendungen auf dem Server laufen. Die klassische Variante ist für jede Rails-Anwendung einen oder mehrere (Load Balancing) Mongrel-Server laufen zu lassen und die mittels Reverse Proxy hinter den Apache zu schalten (Port 80, SSL, Sicherheit). Außerdem gibt es (relativ neu) das Apache-Modul Phusion Passenger (a.k.a. mod_rails / mod_rack).

- Read more about Ruby on Rails deployen

## Plone 3: How to really exclude from navigation

21. August 2009 - 0:49 — Martin

Plone has multiple ways of excluding a content object from the navigation:

- Read more about Plone 3: How to really exclude from navigation

## Enabling Gallery2‘s language support by configuring locales in Ubuntu 7.10 (Gutsy)

9. May 2009 - 12:14 — Martin

Gallery2 didn‘t want to talk German to me :(

- Read more about Enabling Gallery2‘s language support by configuring locales in Ubuntu 7.10 (Gutsy)

## Using AppleScript and cURL to import Content from iPhoto into Drupal

7. February 2009 - 23:25 — Martin

I'm using Apple's iPhoto to organize my private photographs and Drupal is what comes to my mind first when there's need for a web-based solution. Having lots of pictures from a recent trip I want to show people I started thinking about some kind of web gallery. Being a developer I need to come up with something fancier than just some stock gallery product like Gallery2 (actually I don't really know that product so bear with me). I did some research and found some article about different approaches to build photo galleries in Drupal and also a nice video tutorial. I've used image module and gallery module before but the flexibility that CCK extended by imagefield and imagecache and views seem to offer is just too tempting.

- Read more about Using AppleScript and cURL to import Content from iPhoto into Drupal
- 2 comments

## Ubuntu-Installation: den größten freien Speicherbereich benutzen

16. January 2009 - 0:34 — Martin

Installiert man Ubuntu zum ersten Mal auf einem Windows-Rechner ist die Auswahl bei der Partitionierung der Festplatte meist einfach: erste Partition verkleinern und den freigewordenen Platz zur Installation nutzen. Wenn man wie ich aber schon zum hundertsten Male (oder zum zweiten Mal) eine Linux-Distribution auf so einem Rechner installiert, möchte man den irgendwann mal erstellten Bereich jenseits von Windows nutzen.

- Read more about Ubuntu-Installation: den größten freien Speicherbereich benutzen

## Drupal-Tutorial: Administratoren-Blog

12. January 2009 - 21:12 — Martin

Für das Siarp-Portal (derzeit Drupal 5) wollten wir eine Möglichkeit haben, Meldungen oder Nachrichten zu kommunizieren, die über Vorgänge bei Projekten wie der Server-Administration oder auch dem Siarp-Portal selber informieren. Da das eher einem ausführlichen Changelog ähnelt sollte, wollten wir es nicht über das Project-Modul laufen lassen. Eher eine Art Blog mit bestimmten Rechten und Einstellungen und einer gesonderten Ansicht, wofür Drupal ja bestens ausgerüstet ist.

- Read more about Drupal-Tutorial: Administratoren-Blog

## Buildout-basiertes Zope2 (Plone) unter Debian/Ubuntu installieren

7. September 2008 - 14:53 — Martin

Ubuntu 8.04 Server / Plone 3.1.5.1

Voraussetzungen buildout:

$ sudo aptitude install gcc python2.4 python2.4-dev python-imaging python-elementtree

(Für Ubuntu Desktop muss noch `zlib1g-dev` installiert werden.)

Ergänzung von <a href="http://siarp.de/node/167" rel="nofollow">http://siarp.de/node/167</a> für Plone 3.3 unter Ubuntu Jaunty
========================================================================
Ubuntu Jaunty enthält zwar Python 2.4 aber keine Image Library (PIL) für 2.4.
Diese kann auch als Egg mittels buildout installiert werden [1]. Dafür braucht

- Read more about Buildout-basiertes Zope2 (Plone) unter Debian/Ubuntu installieren

## Krasse Sache APC

27. August 2008 - 0:43 — Martin

Aufgrund des Vortrags von Rasmus Lehrdorf auf der FrOSCon 2008 hab ich mir mal kurz APC, den Alternative PHP Cache angesehen. Wollte damit nicht viel Zeit verbringen, aber unsere Drupal-Seiten auf siarp.de laufen eher langsam, weil der Drupal-Cache nur für anonyme Besucher funktioniert und wir alles schön personalisiert und geschützt haben.

- Read more about Krasse Sache APC

## Zope unter Fedora 9

10. August 2008 - 14:05 — Martin

Fedora 9 bringt nur Python 2.5, Zope benötigt z.Z. aber Python 2.4. Das Repository http://rpm.livna.org/ bietet alle nötigen Pakete.

- Read more about Zope unter Fedora 9

## Plone: Entwicklungsumgebung Mac

17. October 2007 - 16:39 — Martin

### 10.4 Tiger

Dem Buch "Professional Plone Development" von Martin Aspeli folgend, soll nicht auf einen fertigen Installer zurückgegriffen werden. Ein automatisierter Build-Out Prozess soll möglich sein.

OS X 10.4.10 liefert zwar Python 2.4 mit, es fehlt aber z.B. ein Wrapper für die libxml2. Um nicht unnötig im System rumzufummeln, soll MacPorts verwendet werden:

$ sudo port install python24 py-libxml2 py-elementtree py-pil

- Read more about Plone: Entwicklungsumgebung Mac

## Reservierte Begriffe in JavaScript

12. June 2007 - 16:40 — Martin

abstract (r)
anchors (b)
applets (b)
arguments (g)
Array (g)
as (z)
Boolean (g)
boolean (r)
break (t)
byte (r)
case (t)
catch (t)
char (r)
class (r)
const (r)
continue (t)
Date (g)
debugger (r)
decodeURI (g)
decodeURIComponent (g)
default (t)
delete (t)
do (t)
document (b)
double (r)
elements (b)
else (t)
encodeURI (g)
enum (r)
Error (g)
escape (g)
eval (g)
EvalError (g)
export (r)
extend (r)
false (t)
final (r)
finally (t)
float (r)
for (t)
forms (b)
frames (b)
Function (g)
function (t)
goto (r)
history (b)
if (t)
images (b)
implements (r)

- Read more about Reservierte Begriffe in JavaScript

## SVN Migration

2. June 2006 - 1:45 — Martin

Migration von BerkeleyDB nach FSFS sollte ganz leicht sein.

Man kann einen Dump exportieren. Das ist eine menschenlesbare Datei, die man für heftige Änderungen auch bearbeiten kann. Tolle Sache das, damit gehen auch so Sachen, wie Zusammenlegung von zwei Repositories etc. Noch besser: LIES ES NACH. In der wie immer hervorragenden Doku.

- Read more about SVN Migration
- 1 comment

## Erste Apache-Konfiguration

29. December 2005 - 0:05 — Martin

"SIARP.de" - ich sehe meinen Namen in Leuchtbuchstaben...

Wir fassten den Entschluss, die aufgefächerte Konfiguration zu einer handlichen kleinen httpd.conf zusammenzuführen. Ein Backup der (fast) originalen Konfigurationdateien befindet sich in /home/root/bak/apache2.tar.gz. Dann haben wir festgestellt, dass es zwingend das Verzeichnis samt Dateien sysconfig.d erfordert. Also die betreffenden Teile wieder ausgelagert und TADA! - "SIARP.de".

- Read more about Erste Apache-Konfiguration