Blogsprache

6.02.2009

Nur noch ein kleiner Hinweis: ich hab mich entschieden von nun an technische Blogeinträge auf Englisch zu schreiben. Es können so viel mehr Leute davon profitieren, und wer das was ich schreibe auch einsetzen kann, der ist mit 95% Wahrscheinlichkeit auch des Englischen mächtig. ;)

Fork me on GitHub

NEIN zum biometrischen Pass

Mehr dazu auf freiheitskampagne.ch, sowie in einem meiner älteren Blogposts.

Genial geschriebener Blogeintrag über die unschöne Geschichte des Useragent Strings…

http://webaim.org/blog/user-agent-string-history/

Webserver-Tuning

28.01.2009

Wer einen eigenen Webserver betreibt, sollte sich vielleicht mal diese zwei Blogeinträge ansehen. Kann den Blog sowieso allgemein nur empfehlen :)

Wer schonmal eine XML-Deklaration in einer PHP-Datei ausserhalb der PHP Tags (<?php ?>) gemacht hat, weiss, dass es damit Probleme geben kann. Wenn nämlich die PHP Short Tags (<? ?>) auf dem Server aktiviert sind, dann interpretiert der Parser die ersten zwei Zeichen der XML-Deklaration als Parse-Startpunkt. Und gibt einen Syntax Error aus.

<?xml version="1.0" encoding="utf-8"?>

Um dies zu verhindern, muss man lediglich die Zeichenfolge <??> zwischen öffnende Klammer und Fragezeichen einfügen, und schon wird es vom Parser korrekt behandelt.

<<??>?xml version="1.0" encoding="utf-8"?>

Viel Spass!

Eclipse + Xulrunner

26.01.2009

When emerging eclipse-sdk-3.2.1 under gentoo (or maybe also on other distributions), you may notice the following error message when trying to start it for the first time:

Popup:

JVM terminated. Exit code=127
/usr/bin/java
-jar /usr/lib/eclipse-3.2/startup.jar
-os linux
-ws gtk
-arch x86
-launcher /usr/lib/eclipse-3.2/eclipse
-name Eclipse
-showsplash 600
-exitdata ff002d
-vm /usr/bin/java
-vmargs
-jar /usr/lib/eclipse-3.2/startup.jar

Shell output:

/usr/lib/jvm/sun-jdk-1.6/bin/java: symbol lookup error:
/home/danilo/.eclipse/org.eclipse.platform_3.2.0/configuration/org.eclipse.osgi/bundles/
16/1/.cp/libswt-mozilla-gtk-3235.so: undefined symbol: _ZN4nsID5ParseEPKc

After some research in the internet, I finally found that the problem (in my case) was xulrunner. I couldn’t just remove xulrunner though, as it is a dependency of mozilla-firefox. The solution was to remove xulrunner, and to rebuild the mozilla-firefox package with the xulrunner USE-flag turned off.

emerge --unmerge xulrunner
echo 'www-client/mozilla-firefox -xulrunner' >> /etc/portage/package.use
emerge -av mozilla-firefox

After that, you should be able to start Eclipse without the previous error messages.

Update: An even better solution to use eclipse is to unmask eclipse-3.3 in your package.keywords, and to use that version instead of 3.2… Apparently the above error is a bug in the eclipse-3.2-ebuild.

Kategorien

Seite 40 von 62« First...102030...3839404142...5060...Last »

Switch to our mobile site