Überschreiben des default route parameters in Rails

Bei Standard RESTful Routen in Rails, wird der :id parameter verwendet. Man kann ihn überschreiben in der routes.rb mit resources :articles, param: :datum . Dummerweise wirkt sich dies nicht auf link_to und form_for helper aus, so dass weiterhin Links mit id erzeugt werden. Um dies zu beheben, muss man im Model die to_param Funktion überschreiben: class Article < ActiveRecord::Base def […]

(more...)

rsync mit ssh über einen nicht-standard Port

Rsync ist ein praktisches Tool zum Synchronisieren von zwei Linux-Rechnern. Tut man dies nicht im eigenen Netz, sollte man den Traffic durch ssh schicken. Folgenden Befehl kann man dazu nutzen, wenn bei einem ssh nicht auf dem Standardport läuft: rsync -avzhe "ssh -p 7777" USER@DEIN.HOST:/QUELLVERZ ZIELVERZ Alles großgeschiebene und den Port natürlich an die eigene Umgebung anpassen und los geht’s […]

(more...)

Tripwire Reports *.twr öffnen und lesen

Tripwire ist ein Intrusion Detection System, welches die Dateistruktur beobachtet und Veränderungen meldet. In den meisten Distributionen erstellt es seinen Report in dem Verzeichnis: /var/lib/tripwire/report/ Die Reports sind allerdings in einem Binärformat. Um sie zu lesen braucht man folgenden Befehl: /usr/sbin/twprint -m r –twrfile /var/lib/tripwire/report/<name>.twr Da die Reports sehr lang werden können, am besten in ein Programm wie less pipen […]

(more...)

How to unmount an encfs directory on linux?

Just because I always forget how to do it! Mount is easy: encfs SOURCE_DIR TARGET_DIR But because encfs is using the FUSE kernel module for creating the mount point for the encrypted directory you have to use: fusermount -u TARGET_DIR to unmount it again. Linux logic at its best!

(more...)

Android Game: Age of Empire – Strategy Guide and Tutorial

Age of Empire is a real time strategy game for Android devices. You can download it at the Google Play Store for free. Age of Empire is a massive multiplayer online game (MMO), which means you play with a lot of other humans on one of the many servers. Invitation Code for new comers First of all, newbies can use […]

(more...)

Übertragungsrate beschränken in ProFTP 1.3

Einer der gängisten FTP Programme unter Linux ist ProFTP. In manchen Szenarien möchte man eventuell die Übertragungsrate des FTP-Servers einschränken, damit er nicht die volle Bandbreite belegt. Die Dokumentation von ProFTP fand ich an dieser Stelle von nicht hilfreich bis zu irreführend, da hier nur Methoden für alte Versionen beschrieben wurden, bei mir jedoch ProFTP 1.3 läuft. Erst nach einigem […]

(more...)

SSH absichern auf Linux, Debian/Lenny

Heute mussten einige Veränderungen an meinem SSH-Daemon vorgenommen werden. Diese Gelegenheit habe ich gleich genutzt, um diverse Sicherheitsverbesserungen einzuführen. 1. Port ändern Streng betrachtet verbessert dieser Schritt die Sicherheit des SSH-Daemons nicht. Andererseits werden durch diese Maßnahme 98% aller automatisierten script kiddy Attacken abgewehrt. SSH läuft standardmäßig auf Port 22. In /etc/ssh/sshd_config ändert man die Zeile Port 22 in einen […]

(more...)

In Windows 7 auf Dokumente und Einstellungen oder auch Documents and Settings zugreifen

Eine weitere Neuerung die bei Windows 7 Nutzern zu Verwirrung führen kann, ist die Meldung Zugriff verweigert, wenn man versucht auf Dokumente und Einstellungen zuzugreifen. Dieses Problem trifft natürlich nur auf, wenn man in den Ordneroptionen zuvor die Option verstecke Dateien anzuzeigen aktiviert hat. Als erfahrener Windows-Nutzer versucht man normalerweise zuerst, die Rechte des Ordners anzupassen, so dass man Zugriff […]

(more...)

Quick launch (Schnellstart-Leiste) in Windows 7 aktivieren

Ich habe gerade begonnen mich mit Windows 7 auseinanderzusetzen. Eins der ersten Dinge, welche mir aufgefallen sind ist, dass es keine Quickstart-Leiste in Windows 7 mehr gibt, was mich sehr gestört hat, weil es eins meiner meistgenutzten Features in den alten Windowsversionen war. Ist aber kein Problem, man kann die Schnellstartleiste relativ einfach wieder aktvieren: Neue Toolbar zur Taskleiste hinzufügen: […]

(more...)

Howto: SSL-verschlüsselter Zugriff einer Ruby on Rails-Applikation auf eine remote MySQL Datenbank

Heute hatte ich eine besonders interessante Aufgabe: Ich habe eine lokale Rails-Applikation, die auf eine remote MySQL-Datenbank über ein Netzwerk zugreifen muss. Da das öffentlich über das Netz geht, soll der Datentransfer natürlich verschlüsselt ablaufen. Damit das Ganze läuft muss man einige Dinge beachten. Wie kann man mit Rails per SSL auf eine remote Datenbank zugreifen? Was muss bei MySQL […]

(more...)