Kategorie: Linux

Je nach Konfiguration von phpMyAdmin werden BLOB-Texte bei der Zeilen-Browse-Übersicht nicht angezeigt, sondern erst beim Editieren. Das nervt, also phpMyAdmin, Show The BLOB!

1. Config File von phpMyAdmin zum bearbeiten öffnen: config.inc.php, bei Debian und mit APT-installiertem phpMyAd liegt diese hier: /etc/phpmyadmin/config.inc.php

2. Folgendes ändern oder hinzufügen:

// Sichtbarkeit aktivieren
$cfg["ShowBlob"] = TRUE;

// Schreibschutz deaktivieren
$cfg["ProtectBinary"] = FALSE;

Möchte man Verzeichnisse mit mod_rewrite simulieren, sollte eine URL immer mit einem Slash abgeschlossen werden, der sogenannte trailing slash. Folgende Methoden können in der .htaccess ausprobiert werden.

Methode 1

# add trailing slash
RewriteCond %{REQUEST_FILENAME}  -d
RewriteRule ^(.+[^/])$ $1/  [R,L]

Methode 2

#trailing slash enforcement
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !#
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://domain.com/$1/ [L,R=301]

Der ProFTPD Server für Linux ist mein Foavorit in Sachen FTP-Server. Mit der Standardkonfiguration ist das Verbinden des Clients zum Server etwas langsam. Mit den folgenden Konfigurationseinstellungen kann man den Server tunen und das Verbinden beschleunigen. Es werden einige DNS-Loopkups deaktiviert und somit rasselt der Verbindungsaufbau in einem Wisch durch, ohne Unterbrechnung! Die proftpd.conf zum Setzen der Konfiguration müsste in /etc/ oder in /etc/proftpd/ liegen. weiterlesen…

Das Editierprogramm Vi unter der Linux-Shell ist mein Favorit und kann ich nur weiterempfehlen. Allerdings macht das bearbeiten erst richtig Spaß mit der erweiterten Version Vim. Hier nun meine wichtigsten Kommandos bei der täglichen Arbeit mit Vim. weiterlesen…

Seit dem Upgrade auf Ubuntu Karmic Koala (9.10) musste ich feststellen, dass diverse Dinge nicht mehr funktionieren wie vorher. Ein Upgrade ist also immer mit Vorsicht zu genießen. Neben dem Wlan, das nicht mehr geht, wird auch das Tastatur-Layout über das grafische Menü wohl nicht in der Konfiguration gespeichert. Nach dem Reboot war immer das englische Tastatur-Layout ohne die deutschen Umlaute aktiviert. weiterlesen…

Wordpress und viele andere Programme nutzen gettext für die Internationalisierung um Webprojekte in vielen Sprachen anzubieten. Um die Übertzungen zu ändern kann man die Werte in der .po Datei mit einem Texteditor ändern. Unter Wordpress finden wir die .po-Datei in wp-content/languages. Mit dem msgfmt Linuxbefehl aus dem gettext-Paket können wir die mo-Datei aus der po-Datei erzeugen bzw generieren bzw übersetzen:

msgfmt -o de_DE.mo de_DE.po
Die coolen Panel Tooltips von Ubuntu

Die coolen Panel Tooltips von Ubuntu

Nichts gegen Linux und Co, aber auch hier sind manch wenige Dinge verschwendete Programmierarbeit, wie z.B. die Tooltips im Programm-Panel (Task-Leiste). Diese erscheinen wenn man mit dem Maus-Cursor kurz auf dem Programm-Task verweilt. Nervig und überflüssig, da der Programmname im Icon und Text ohnehin schon erkennbar ist. Wie im Screenshot klar erkennbar ist, der Tooltiptext ist doppelt gemoppelt.

Schalten wie die Tooltips nun aus, indem wir die Konfiguration des aktiven Ubuntu Themes ändern. weiterlesen…

Bei säubern der Festplatte unter Linux kann es nicht schaden, große Dateien ab einer bestimmten Megabytezahl zu suchen und zu finden. Beim Suchen von Dateien, leistet wie immer find sehr gute Dienste. Hier findet find alle Dateien größer 1024 KiloByte (also 1 MB) auf:

find . -type f -size +1024k -exec ls -lh {} \;

“Backup like a man” - so heißt der inoffizielle Slogan für den dd Linux Befehl, der einfach Byte für Byte dupliziert. Um seine Daten auf der Festplatte zu sichern braucht man also im einfachsten Fall eine zweite Platte, die mindestens genau so groß ist wie die Quellplatte. Dann spiegelt man die Daten auf die Zielplatte mit dd. weiterlesen…

Oftmals sollen viele Dateien rekursiv nach einem bestimmten String durchsucht werden. Sehr einfach geht dies mit dem Linux Befehl find, der sich in jeder Linux Shell ausführen lässt. NEEDLE ist hierbei durch den gewünschten Such-String zu ersetzen, der in den Dateien vorkommen soll. Der zweite Parameter von find gibt den Startpunkt der Suche an, hier es der Punkt, welcher für das aktuelle Verzeichnis steht. Weitere Hilfe zum find Befehl erhält man natürlich über “man find”.

find . * -exec grep -l "NEEDLE" {} \;