Archiv howto
8. November 2007, um 1:11 Uhr · Einsortiert in
Tags: java, linux, programmierung, tomcat, ubuntu
Ja. Tolles Wort.

Mein Experimentiertrieb hat mich heute mal dazu gebracht, den Glassfish
Java EE Server zu installieren. Da es sich ja um _die_
Java EE Referenzimplementierung für Webapplikationen handelt, sollte es also für den angehenden Inschinör einen Blick wert sein.
Um ihn mit normalen Userrechten zu steuern, empfiehlt es sich nicht die Version aus den Apt-Repos zu benutzen. Stattdessen gibts hier:
https://glassfish.dev.java.net/public/downloadsindex.html die aktuelle Version zum Download.
Einfach ausführbar machen und starten.

Ratzfatz läuft der Server und begrüßt mich mit einer hübschen Adminkonsole:
Login
Applikationsverwaltung
Magische Menüpunkte (unzählig viele!), unter anderem JNDI (das könnte nützlich für uns werden…)

Zusammen mit dem Glasshfish-Plugin für Eclipse (findet ihr ganz einfach in den Server-Connectoren) ist es echt eine spaßige Kombination und vielleicht auch für manch einsamen und geplagten Windows-XP Tomcat-User mal einen Blick wert.
4. Oktober 2007, um 8:54 Uhr · Einsortiert in
Tags: eclipse, linux, ubuntu
Wer (wie ich) nach einem Upgrade auf
Ubuntu Gutsy Probleme mit
Eclipse hat (diverse Fehlermeldungen vom Interface “ui” und “view”) der schaue einfach mal nach ob
Ubuntu noch das Sun-Java verwendet.
Das wird scheinbar beim Update (ohne zu fragen) zurückgesetzt.
Ein Blick in die
/etc/eclipse/java_home schafft Klarheit:
# This file determines the search order the Eclipse Platform uses to find a
# compatible JAVA_HOME. This setting may be overridden on a per-user basis by
# altering the JAVA_HOME setting in ~/.eclipse/eclipserc.
/usr/lib/jvm/java-gcj
/usr/lib/kaffe/pthreads
/usr/lib/jvm/java-6-sun
/usr/lib/jvm/java-1.5.0-sun
/usr/lib/j2se/1.5
/usr/lib/j2se/1.4
/usr/lib/j2sdk1.5-ibm
/usr/lib/j2sdk1.4-ibm
/usr/lib/j2sdk1.6-sun
/usr/lib/j2sdk1.5-sun
/usr/lib/j2sdk1.4-sun
Also einfach den Editor Deiner Wahl gepackt und das Sun-Java oben ergänzt:
# This file determines the search order the Eclipse Platform uses to find a
# compatible JAVA_HOME. This setting may be overridden on a per-user basis by
# altering the JAVA_HOME setting in ~/.eclipse/eclipserc.
/usr/lib/jvm/java-6-sun
/usr/lib/jvm/java-gcj
/usr/lib/kaffe/pthreads
/usr/lib/jvm/java-6-sun
/usr/lib/jvm/java-1.5.0-sun
/usr/lib/j2se/1.5
/usr/lib/j2se/1.4
/usr/lib/j2sdk1.5-ibm
/usr/lib/j2sdk1.4-ibm
/usr/lib/j2sdk1.6-sun
/usr/lib/j2sdk1.5-sun
/usr/lib/j2sdk1.4-sun
Und Voilá
24. August 2007, um 10:28 Uhr · Einsortiert in
Tags: compiz, computer, linux, ubuntu
Kleine Empfehlung für alle Compiz-Fusion Freunde: Das NowPlaying Screenlet (mit vielen tollen Themes).

Wer das Screenlet zusammen mit Amarok einsetzen will, braucht noch das Python Modul “python-dcop”. Aber das ist ja auch ‘ne Routineübung: Entweder per Synaptic, oder
sudo apt-get install python-dcop
Rock on! (currently with AILD…)
bascht
23. August 2007, um 11:27 Uhr · Einsortiert in
Tags: ftp, fuse, linux, ubuntu
Curlftpfs ist ein angenehmes
FUSE-Modul, zum mounten von FTP-Servern in beliebe Verzeichnisse. An die Funktionalität gewöhnt man sich schnell, nur das Handling ist etwas Mist, da man das Passwort entweder jedes mal über die Konsole eingeben muss, oder aber sein Passwort in einer Klartextdatei speichern muss.
Hier ein kleines Howto, wie man
curlftpfs automatisieren kann, ohne sein Passwort in einer Klartextdatei zu speichern:
Ich nutze dazu Zenity (das gibt mir eine hübsche kleine Gui zur Passworteingabe).
Legt euch einfach ein kleines Shell-Script an:
#!/bin/bash
pw=`zenity --hide-text --entry --text 'Bitte FTP-Passwort eingeben!'`
curlftpfs bascht.com bascht.com/ -o user=xyz:$pw
Garnich schwer, oder? :)
24. Juli 2007, um 10:35 Uhr · Einsortiert in
Tags: php, programmieren, ubuntu, xdebug
Hier ein kleines Tutorial zur Installation von
xdebug für PHP5 unter
Ubuntu Feisty (7.04).
Zuerst benötigen wir “phpize”, zu finden im php-dev Paket:
sudo apt-get install php5-dev
Dann schauen wir mal, was es in der PECL so alles mit “xdebug” im Namen gibt:
sudo pecl search xdebug
Matched packages, channel pecl.php.net:
=======================================
Package Stable/(Latest) Local
Xdebug 2.0.0/(2.0.0 stable)
Provides functions for function traces and profiling
Das sieht doch ganz gut aus, also gleich installieren:
sudo pecl install xdebug
So, letzter Schritt - wir fügen die
xdebug Extension an unsere
php.ini an.
In meinem Falle (lighttpd mit fastcgi) ist es
/etc/php5/cgi/php.ini.
extension=xdebug.so
Nicht vergessen, den Webserver neu zu laden und schon kanns losgehen.
Happy Debugging!
bascht
« Previous entries ·
Next entries »