UTF-8 mit Putty und Irssi (Umlaute)

Fast jedes mal, wenn ich einen neuen Server für die Verwendung von Irssi fertig gemacht habe, gab es das Problem mit den deutschen Umlauten. Nachdem ich jedes Mal wieder auf die Suche gehe und diverse Lösungen finde und ausprobiere fasse ich hier einige Einstellungen bei der Verbindung mit einem Server zusammen.

Wenn Irssi auf dem Server installiert wird und man es direkt dort und nicht als Bouncer benutzen möchte, dann läuft es vermutlich in einem Screen um dauerhaft aktiv zu bleiben. Screen berücksichtigt UTF-8 wenn man ihn mit dem Parameter U startet.

screen -U

In dem Screen kann Irssi dann gestartet werden. Wenn die Verbindung mit Putty hergestellt wird sollte für die Verbindung dann auch noch unter „Window“ -> „Translation“ das „Remote character set“ UTF-8 eingestellt werden.

puttyutf

Zuletzt noch eine Einstellung für Irssi selbst:

/set term_charset utf-8

irssi

Wenn ich bei der nächsten Einrichtung auf neue Hürden treffe werde ich hier die Lösungen ergänzen.

Geschützte PDFs befreien mit qpdf

Manchmal sind geschützte PDFs ja wirklich lästig und dann rätselt man wie man etwas denn nun drucken soll oder ähnliches. Dabei ist es ganz einfach diese Einschränkungen zu entfernen. Dafür installatiert man qpdf auf dem Betriebssystem seiner Wahl. Unter Linux wie folgt:

apt-get install qpdf

Um nun eine PDF zu befreien führt man lediglich folgendes Kommando aus. Das kann dann ein paar Sekunden dauern, aber die Ziel-PDF ist dann ohne Einschränkungen druckbar.

qpdf --decrypt undruckbar.pdf yay_druckbar.pdf

Wie immer viel Spaß!

NTPDate für die automatische Serveruhrzeit

Vielleicht kennt ihr das, die System-Uhr verstellt sich in einem Jahr mal eben um 2 Minuten und man wundert sich so manches Mal, dass die Zeit in irssi von der eigentlichen abweicht oder anderswo Probleme auftreten. Ich hatte zum Beispiel mal ein Problem mit Bitlbee und Twitter. Ich habe ewig gerätselt warum die Authentifizierung nicht funktioniert, dabei war Twitter einfach meine Uhrzeitangabe nicht genehm. Dabei ist es eigentlich sehr einfach seine Uhrzeit aktuell zu halten und darum möchte ich es hier in Kürze erklären.

Weiterlesen

Debian 6 Squeeze auf Debian 7 Wheezy

openlogo-nd

Im Zuge der finalen Veröffentlichung habe ich auch einige Server auf Debian 7 geupgradet. Das Upgrade hat bei mir bisher mindestens 5 Mal absolut problemlos funktioniert mit folgenden Arbeitsschritten. Es empfielt sich dieses Upgrade in einem „screen„, also ein Fenstermanager auf Kommandozeilenbasis durchzuführen um bei einem Verbindungsabbruch die Integrität der gerade im Update befindlichen Daten nicht zu gefährden.

Weiterlesen

WordPress Logins über SSL erzwingen

Ich muss zugeben, dass ich mich einige Male aus Schusseligkeit ohne SSL in die WordPress-Administration eingeloggt habe und es mich im Nachhinein geärgert hat. Es ist zwar nicht so dramatisch, da ich mich durch einen Tunnel zu meinem Server bewege, aber es sollte am besten gar nicht passieren.

Daher bietet WordPress seit Version 2.6 eine tolle Konfiguration an, die man unbedingt nutzen sollte. In der wp-config.php werden folgende beiden Werte gesetzt (an irgendeiner Stelle einfügen).

define(‚FORCE_SSL_LOGIN‘, true);
define(‚FORCE_SSL_ADMIN‘, true);

FORCE_SSL_LOGIN erzwingt nur den verschlüsselten Login, die Session kann allerdings danach wieder unverschlüsselt passieren. Das schützt vielleicht vor dem Abfangen des Passworts, aber alle administrativen Handlungen im Backend würden weiter unverschlüsselt ablaufen. Daher gibt es zusätzlich

FORCE_SSL_ADMIN, womit man die gesamten Bewegungen in der wp-admin Welt über eine verschlüsselte Verbindung zwingt.

Firefox nach meinem Geschmack

Seit vielen Jahren nutze ich Firefox, weil ich mir ein Gewirr aus Plugins und Workflows errichtet habe, das ich so schnell nicht aufgeben möchte. Neue Versionen des Firefox überraschen jedoch immer wieder mit mehr oder weniger sinnvollen Neuerungen um die Nutzer bei Laune zu halten. Wenn ich einen Rechner neu mache oder aus sonst einem Grund Firefox neu installieren muss gibt es einige Schritte, die ich vor der ersten Benutzung durchführe. Da diese mit der Zeit ganz schön viele wurden soll diese kleine Dokumentation mich später daran erinnern, wo ich was gefunden habe.

Zunächst gehen wir in die richtige Konfiguration:

about:config als URL eingeben

Dann gibt es diverse Einstellungen, die ich hier untergliedert vornehme:

Seit Firefox 7 ist die URL-Leiste gestutzt worden. http:// wird nicht mehr angezeigt. Wenn man eine URL kopiert ist dieser Teil der URL allerdings wieder da. Daher mache ich sie lieber gleich wieder sichtbar und stelle browser.urlbar.trimURLs auf false.

Seit Firefox 4(?) ist die Menüleiste nicht mehr standardmäßig zu sehen. Stattdessen ist alles rund und totaaal super schick. Nicht für mich, ich aktiviere erst einmal die Menüleiste, die Bookmarks und die Addon-Leiste (nur wegen dieser nutze ich überhaupt noch Firefox!)

Ich denke ebenfalls seit Version 4 gibt es diese Tab-Ansicht der beliebtesten Aufrufe. Ich hätte dort einfach gern eine blanke Seite und ändere deshalb:
Lösung: browser.newtab.url auf about:blank

Seit Firefox 19 gibt es einen integrierten PDF Viewer. Lässt sich enorm bucklig bedienen, Scrollverhalten stört.
Lösung: pdfjs.disabled auf true

Seit Firefox 20 ist die Download Funktion etwas versteckter, ein kleiner Pfeil positioniert sich im Browser oben rechts, der Fortschritt wird auch mit Aufruf des Download-Fensters durch Strg + J nicht angezeigt. Ich möchte sehen wie weit was ist also:
Lösung: browser.download.useToolkitUI auf true

Noch über „Ansicht“ -> „Symbolleiste“ -> „Anpassen“ das Icon entfernt und alles ist wieder beim alten.

Plugins

  • Adblock Plus
  • Element Hiding Helper für Adblock
  • Ghostery
  • google-no-tracking-url
  • Greasemonkey
  • Live HTTP Headers
  • Modify Headers
  • Proxy Selector
  • QuickJava
  • WorldIP