OTRS on CentOS 5 

Filed under: English, Tux, howto on Thursday, June 19th, 2008 by Markus | No Comments

Today I started installing OTRS on CentOS. First barrier: Installing all the needed Perl modules. Luckily, there is a script calles bin/otrs.checkModules

After trying around a bit, I found out, that the following command installs at least the required stuff:

yum install perl-Compress-Zlib perl-HTML-Parser perl-HTML-Tagset perl-URI perl-libwww-perl perl-Net-DNS

The GD module can be downloaded/installed from Dag’s repository:
http://dag.wieers.com/rpm/packages/perl-GD/

That’s it for the moment. As soon as I find the time, I will continue the installation and keep you posted about how I did it.

Firefox-Weltrekord 

Filed under: Misc on Tuesday, June 3rd, 2008 by Markus | No Comments

Nachdem mich der Internet Explorer in den letzten Tagen mal wieder vor Rätsel gestellt hat, denke ich, dass ich etwas für den Mitbewerber tun sollte:

Download Day 2008

ClickOnce-Zertifikat erzeugen 

Filed under: .NET on Thursday, May 29th, 2008 by Markus | No Comments

Heute stand ich vor dem Problem, dass ich eine neue Version einer ClickOnce-Anwendung erstellen wurde. Visual Studio hat mich mit einer Fehlermeldung konfrontiert, die darauf hingedeutet hat, dass ich die Anwendung nicht Signieren kann. Ein Blick in die Einstellungen brachte die Information, dass das Zertifikat, welches VS.NET (ziemlich genau vor einem Jahr) für mich angelegt hat, nicht mehr gültig ist.
Klar, neues Zertifikat erstellen, einbinden, Installer bauen, verteilen - so dachte ich. Dummerweise nimmt ClickOnce es sehr ernst, von wem die Anwendung ursprünglich signiert war. In meinem Fall eben von jemandem, der kein gültiges Zertifikat mehr hat. Also wird kein Weg daran vorbei führen, die Anwendung bei den Benutzern zu deinstallieren und mit dem neuen Zertifikat wieder zu installieren. Hätte ich daran mal vor einem Jahr gedacht …

Naja, dass ich nicht mehr daran denken muss: So habe ich mit openssl ein ca. 20 Jahre gültiges Zertifikat erstellt:

openssl genrsa 1024 > host.key
openssl req -new -x509 -nodes -sha1 -days 7200 -key host.key > host.cert
type host.cert > host.pem
type host.key >> host.pem
openssl pkcs12 -export -out host.pfx -in host.pem -name "beschreibender name"

Javascript: Event feuern, wenn Text geändert wurde 

Filed under: Win on Tuesday, April 29th, 2008 by Markus | No Comments

Nur schnell eine kleine Feststellung: Wenn man in Javascript Zeichen in einem Texteingabefeld zählen will, nachdem der Text geändert wurde, dann sollte man nicht mit onkeypressed und auch nicht mit onchange arbeiten. Ersteres wird gefeuert, bevor der Text im Textfeld steht, zweiteres erst, wenn das Textfeld den Focus verliert.

Lösung: onkeyup - ganz einfach :-)

Ein großes Bild über mehrere Seiten ausdrucken 

Filed under: Misc on Thursday, March 27th, 2008 by Markus | No Comments

Ich musste eine Bilddatei ausdrucken, die einige tausend Pixel hoch war. Auf ein Blatt gedruckt hätte man nicht mehr viele Details erkennen können. Auf der Suche nach einer Software, die mir das Zerlegen abnimmt, bin ich auf ein Tool gestoßen, welches dank Microsoft Office bereits auf meiner Festplatte residierte:

Microsoft Publisher - einfach reingehen und einen leeren Banner erstellen. Publisher kümmert sich dann um die Aufteilung auf dem Papier und macht auch Überlappungen, falls gewünscht.

Empfehlung: Druckvorschau benutzen, um sicher zu gehen, dass er nicht zu viele Seiten druckt.

RHEL/CentOS 5.1: Clock divider für virtuelle Maschinen 

Filed under: Tux on Friday, March 14th, 2008 by Markus | No Comments

Wenn man CentOS z.B. unter VMWare Server betreibt, muss man des öfteren feststellen, dass die Systemuhr zu unergrüdlichen Höhenflügen ansetzt. Seit 5.1 gibt es einen zusätzlichen Kernel-Parameter namens “divider”.

Diesen setzt man in der grub.conf auf “10″ und dann - so wird das behauptet - läuft die Uhr richtig.


title CentOS (2.6.18-53.1.4.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-53.1.4.el5 ro root=/dev/rootvg/rootfs rhgb quiet clocksource=pit divider=10
initrd /initrd-2.6.18-53.1.4.el5.img

CentOS/RHEL 5: Zusätzliche IP-Adressen (alias) anlegen 

Filed under: Tux on Wednesday, March 12th, 2008 by Markus | No Comments

Um in CentOS zusätzliche IP-Adressen auf eine Netzwerkkarte zu binden, legt man in /etc/sysconfig/network-scripts Dateien an, die die Definition der IP-Adressen enthalten.

Der Dateiname beginnt mit “ifcfg-”, gefolgt vom Namen der Netzwerkschnittstelle. Was dahinter kommt, ist theoretisch egal. Praktisch aber sollte das ein Doppelpunkt gefolgt von einer Zahl sein, die dem Index in der Definition selbst entspricht.

Ein Beispiel:


/etc/sysconfig/network-scripts/ifcfg-eth0:0

Der Inhalt der Datei kann so aussehen:

DEVICE=eth0:0
IPADDR=192.168.1.2
NETMASK=255.255.255.0
TYPE=Ethernet

Bezüglich des Dateinamens: Ich hatte die Dateien vorher mit ifcfg-eth0_0 benannt. Das hat zwar funktioniert, allerdings wurden diese dann anders eingelesen, was zu einer Zeitverzögerung beim Neustart des Rechners oder Netzwerks geführt hat. Als ich die oben genannte Syntax angewandt habe, war alles gut.

Dringende Felle 

Filed under: Misc on Wednesday, February 27th, 2008 by Markus | No Comments

Ich habe von Berufswegen häufig mit Dell zu tun. Teilweise sitzen die Ansprechpartner in Osteuropa, wie man bei Telefonieren am Akzent oft hört. Diese Tatsache hat wohl auch zu folgendem lustigen Schreibfehler geführt:

(…) Ich bin erst wieder am Montag, 03.03.im Büro erreichbar.
In dringenden Fellen können Sie jedoch meine Vertretung (…) kontaktieren. (…)

Nur ein test 

Filed under: Misc on Tuesday, February 26th, 2008 by Markus | No Comments

Ich möchte mal sehen, ob das hier geht:

Windows Mobile, Vista, Bluetooth, ActiveSync 

Filed under: Win, WinMob on Monday, January 21st, 2008 by Markus | No Comments

Heute wollte ich ActiveSync über Bluetooth (Toshiba-Stack) für mein neues Handy einrichten. Nachdem der Rechner verbunden war, fand das Smartphone kein ActiveSync-Profil.

Die Lösung des Problems:
Den Wert

HKLM\Software\Microsoft\Windows CE Services\SerialPort

auf COM7 setzen und neu starten.

Quelle: http://www.adopenstatic.com/cs/blogs/ken/archive/2007/02/18/1767.aspx