Robert Sperling

OwnCloud: nicht funktionierenden Android-Client reaktivieren

Wer mit seiner eigenen OwnCloud-Installation experimentiert und den (gekauften) Android-Client unter Jelly-Bean (4.1) einsetzt, benötigt den OwnCloud Jelly Bean Workaround. Android 4.1 besitzt den unschönen Bug, die Zugangsdaten einer bezahlten APP bei einem Reboot zu vergessen. Der OwnCloud Jelly Bean Workaround trägt diese Daten nach dem Reboot wieder in der...

OwnCloud: Mail-Integration

In der eigenen OwnCloud lässt sich sehr komfortabel ein Webmail-Client integrieren, der die Kontakte mit dem OwnCloud-Adressbuch abgleicht. So wird der Roundcube-Mail-Client in die OwnCloud integriert. OwnCloud installieren Roundcube installieren Roundcube-App installieren http://apps.owncloud.com/content/show.php/roundcube?content=151523 CardDAV-Plugin in Roundcube installieren http://www.crash-override.net/carddavdownload.html Das "carddav"-Verzeichnis in das Plugin-Verzeichnis von Roundcube-Mail kopieren Das entsprechende Verzeichnis in...

Filesystem-Tuning: ext4

Das ext4-Dateisystem bietet eine hohe Datensicherheit und zudem eine ansprechende Performance mit den Standardeinstellungen - zumindest auf Desktopsystemen. Möchte man ext4 z.B. auf einem Raspberry-Pi ensetzen, ist es sinnvoll die Standardeinstellungen anzupassen. Hier sind ein paar Tipps, die je nach Einsatzzweck die Performance oder Kapazität des Dateisystems deutlich steigern können:...

(Root) GPS-Fix beschleunigen

Bei so ziemlich allen mir bekannten Android-Telefonen ist aus mir unbekannten Gründen der nordamerikanische NTP-Server voreingestellt, was zu deutlich längeren Fix-Zeiten führt. Beheben lässt sich das Problem in der Datei "/system/etc/gps.conf", die optimalerweise so aussehen sollte:   [code] NTP_SERVER=europe.pool.ntp.org XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin SUPL_HOST=supl.google.com SUPL_PORT=7276 [/code]

C: Variable Argumente richtig nutzen

Immer wieder finde ich zu Funktionen mit variablen Argumenten folgende Konstruktion: [code lang="c"] #include <stdarg.h> extern void another_funktion(int id, char *fmt, va_list args); void function_with_variable_arguments(int id, char *fmt, ...) { va_list args = 0; if (fmt) va_start(args, fmt); another_funktion(id, fmt ? fmt : "", args); if (fmt) va_end(args); } [/code] Hier stellt...

Windows XP: RAM-Disk oberhalb von 4GB

Die Gavotte Ramdisk bietet die Möglichkeit auf· 32-Bit Windows Betriebssystemen (XP, Vista) den ungenutzen Speicher oberhalb der 32-Bit Grenze als Ramdisk zu verwenden. Auch bei einem 32-Bit System mit nur 4 GB RAM, kann der bisher nicht nutzbare Bereich (ab ca. >· 3.1 GB)  als Ramdisk genutzt werden. Es ist sogar möglich dort eine...

Partitionen in Disk-Images

Wie komme ich an die Partitionen eines kompletten Festplattenimages ran? Normalerweise kann man die Partitionen nicht einfach mounten. Ein "fdisk -l DISKIMAGE" funktioniert aber noch. Nur wie kommt man an die Partitionen direkt heran? Die Option "offset" des Kommandos losetup löst das Problem: Mit "fdisk -luS" kann man sich den...

Kurztipp: BASH und Netcat

Oft ist es nicht nötig für kleinere Aufgaben gleich ein Programm in C oder einer anderen Hochsprache zu implementieren um es dann wiederum aus einem Shell-Skript aufzurufen. Mit den folgenden Skripten kann man aus der Shell heraus einfach TCP/IP Kommunikation mittels netcat machen: (mehr …)

Dateien gegen versehendliches Löschen schützen

Wie oft ist es einem schon passiert: "rm -rf *" und schon sind die Dateien futsch. Gegen diese Wildcard-Killer ist jedoch ein Filesystem-Kraut gewachsen: Die "-i" Datei. Wie funktioniert es? Die Shell löst beim "*" alle Dateien des aktuellen Verzeichnisses auf, dann wird die Argumentenliste an den "rm"-Befehl weitergeleitet. Die...

WINS-Server unter Linux zur Namensauflösung nutzen

Linux nutzt zur Namensauflösung normalerweise DNS oder die Hosts-Datei. In heterogenen Netzen kommt man aber von Zeit zu Zeit in die Verlegenheit einen WINS-Server nutzen zu müssen. Unter Linux geht dies über den Samba WINS-DNS-Proxy. Und so wird es gemacht: Samba installieren smb.conf editieren und die folgenden Zeilen hinzufügen, so...