What exactly did you do?

Immer wieder habe ich Anlass, nach diesem Zitat zu suchen, und weil ich mir regelmäßig einen Wolf suche, packe ich es jetzt mal ins Blog. Es geht darum, wie man gute Supportanfragen stellt. Dazu kann man natürlich das informative How To Ask Questions The Smart Way bemühen. Man kann aber auch die Bernstein’sche Kurzform nehmen, die alles Wichtige auf diesen Schnipsel reduziert:

Your message should give complete answers to the following three questions:

  1. What exactly did you do?
  2. What exactly

Roundcube und Privatsphäre

Manchmal erstaunt mich wirklich, welche „Klopper“ sich so im Kleingedruckten von Software verstecken, und das schließt freie Software nicht aus.

Auf Wunsch eines Kunden installierten wir das Webmail-System Roundcube auf seinem Server. Der „runde Würfel“ unterstützt unter anderem die Möglichkeit, seine Mails vor dem Absenden durch eine Rechtschreibprüfung zu jagen. An sich kein großes Problem; bietet Linux mit aspell, hunspell oder dem älteren pspell doch genug verbreitete Tools, um einen solchen Check zu realisieren.

Nach einem genaueren Blick auf …

Mobil mit Fedora – oder auch nicht

Wer sich manchmal fragt, was der inhaltliche Unterschied zwischen Fedora und Red Hat Enterprise Linux bzw. CentOS ist: Fedora bekommt in kurzen Zyklen haufenweise Updates und stellt eher eine „Spielwiese“ dar. In RHEL/CentOS fließen in Fedora erprobte Änderungen dann nach Stabilisierung und Tests ein.

Nicht ohne Grund verwenden wir auf unseren Servern in der Regel CentOS. Auf meinem Netbook für unterwegs, in dem auch ein UMTS-Modul eingebaut ist, benutze ich allerdings Fedora – und damit ergab sich kürzlich ein schönes …

Große Sachen verschicken

Nur mal so am Rande: Wie funktioniert das eigentlich, dass ich beim Kauf eines Druckers für den Versand per UPS 9,90 Euro Versandkosten bezahle; wenn ich dann aber diesen Drucker wiederum verschicken will (Paketmaße: 97×94×96 cm), behauptet UPS, es könne so ein großes Paket nicht verschicken?

Das Paket überschreitet die Beschränkungen für die maximale Größe von 419 cm (Länge + Gurtumfang, wobei der Gurtumfang 2 x Breite plus 2 x Höhe ist)

Und wenn ich die Sendung über irgendeinen anderen der unzähligen Paketdienste verschicken will, lautet die …

Wildcard-Records mit tinydns

Direkt vorab: Unsere Bitte um Entschuldigung gibt’s weiter unten. Für die technisch Interessierten aber erstmal die Hintergrundgeschichte.

Ein durchaus angenehmes Feature von tinydns, den von uns eingesetzten DNS-Server, ist die Möglichkeit, Wildcard-Records im DNS zu definieren. So legen wir für die meisten Hosts standardmäßig an:

+domain.tld:1.2.3.4
+*.domain.tld:1.2.3.4

Mit letzteren sind dann alle Varianten von www.domain.tld über ftp.domain.tld bis zu admin.domain.tld automatisch abgedeckt. Sollen einzelne Subdomains davon abweichen, definitiert man sie einfach separat:

+admin.domain.tld:1.2.3.5

So löst admin.domain.tld korrekt auf 1.2.3.5 auf; …

Elephanten großziehen mit SysRQ

Ich hatte neulich mal wieder das Problem, daß mir ein Server quasi unter den Händen abgestürzt ist (keine Sorge: es war kein Kundenserver) und ich per SSH nicht so recht wußte, wie ich ihn noch halbwegs geordnet neustarten kann, da er auf Befehle wie reboot und shutdown -r now bereits nicht mehr reagierte, bzw. diese blockiert wurden. In diesem Moment wünschte ich mir am Server zu sitzen und ihn über die Tastatur mit SysRQ neustarten zu können. Eine flinke Suche …

CSS: Tabellen mit Innenlinien, aber ohne Außenrahmen

Bei einem Kundenprojekt stand ich in der Verlegenheit, eine zurückhaltend gestaltete Tabelle zu entwerfen, bei der die einzelnen Zeilen nur mit einer Linie separiert sind, wobei die Tabelle aber keinen Rahmen haben soll – sprich, es soll auch keine Linie über dem ersten bzw. unter dem letzten Eintrag geben. Hacks wie z.B. der ersten bzw. letzten Zeile eine abweichende CSS-Klasse zuzuweisen verboten sich schon von daher, weil die Zeilen der Tabelle in einer Schleife im Template dynamisch generiert werden. Ein …

Globale Umgebungsvariablen in CentOS

Ich stehe häufiger vor dem Problem, daß ich Software installiere und den Pfad zu den Binaries gerne der Umgebungsvariable PATH hinzufügen möchte. Nun könnte ich dies — z.B. nach der Installation von qmail — sehr bequem erreichen, indem ich einfach in meinem Userprofil der Datei /.bashrc eine Zeile wie diese hier hinzufüge:

export PATH=$PATH:/var/qmail/bin

Damit habe ich das Problem aber nur für mich gelöst. Nun könnte ich eine entsprechende Datei auch in /etc/skel/ ablegen, aber das hilft nur neu angelegten …

Nicht antworten gibt endlos schleife!

Eben aus meinem Maileingang gefischt:

Hallo Ihre Email ist Bei Mir Auf Dem PC Angekommen!
Gruss [entfernt]
ps: automatisch Erstellte Email bitte Nicht antworten gibt endlos schleife!

Da kann ich ja nur hoffen, dass andere Autoresponder diesen lieb gemeinten Hinweis auch berücksichtigen. Einen technischen Hinweis darauf, dass obige Mail selbst ein Autoresponder ist, beispielsweise einen Precedence:-Header, gibt es nämlich nicht. Und so gilt dann wohl: Wie es in den Wald hineinschallt, ……

Bessere Antworten von die Vorsitzende

Auf meine zugegebenermaßen ordentlich genervte Kritik daran, dass ein früher von uns genutzter Domainregistrar plötzlich noch mehr/andere Dokumentation will, als die DENIC es vorschreibt, habe ich nun folgende „erhellende“ Antwort erhalten.

Herr Pasche,

wir vom Support aus sind so verpflichtet zu arbeiten.
Fuer weitere Fragen zu dieser „Methode“ haben vielleicht die Vorsitzende bessere Antworten.

Ein inhaltlich unbegründetes „wir sind so verpflichtet zu arbeiten“ ist nun wirklich die ärgerlichste aller möglichen Antworten, zumal ein bisschen Gedrängel meinerseits ja schon gereicht hatte, …