Debian… dieser Hort uralter Software – Aber man muss es halt nutzen. In den Debian–Stable repos ist Ruby 1.8. eingetragen. Aktuell ist aber Ruby 1.9.3. Die Installation von Rails und vor allem dem Phusion Passenger gestaltete sich für mich ziemlich schwierig. Wie es trotzdem klappt, kannst du hier nachlesen.
Kategorie-Archiv: Internet
Owncloud Design zerschossen?
Ich habe mir Owncloud eingerichtet und nach dem einloggen hat es immer das Design vollkommen zerschossen. Grund für den ziemlich alten Bug ist die zlib–Kompression von PHP. Eine schöne Lösung dafür habe ich bislang nicht gefunden. Ich musste leider die Kompression ausschalten.
Ändere dazu folgende Zeile in der /etc/php5/apache2/php.ini (Debian):
zlib.output_compression = Off
Nun funktioniert Owncloud wieder, nur werden die Seiten ab sofort leider nicht mehr komprimiert und es werden somit mehr Daten über die Leitung geschickt
PDF Export mit Rails und LaTeX
Für ein Praktikum an der Uni sollte ich mir überlegen, wie man am besten mit Rails einen PDF-Export realisiert. Ich habe mich im Endeffekt für die Kombination von LaTeX und dem Gem rails-latex entschieden. Wieso und wie die Implementierung aussieht liest du weiter unten.
Probleme mit Kippo bzw. Python
Ich hab mir mal meine Logs durchgesehen und mir ist aufgefallen, dass es ein paar Leute gibt, die Versuchen sich per SSH bei mir einzuloggen. An sich habe ich da nichts dagegen. Aber das ist ein anderes Thema, über das ich demnächst berichten werde.
Spaß mit Chrome
Chrome macht einige Sachen anders als die „Anderen“. Wenn man im Firefox entwickelt und sich dann die Sachen im Chrome anschaut kann es passieren, dass da gar nichts funktioniert.
Es liegt wohl eher daran, dass Chrome die Sachen „richtiger“ macht als die anderen, aber wenn man nicht daran denkt, kann man ziemlich lange den Fehler suchen. Hier die Sachen, die mir aufgefallen sind:
(Es geht übrigens um JavaScript und PHP 😉 )
PHP – Probleme mit dem Datei-Upload in Google Chrome
Google Chrome tanzt beim Datei-Upload aus der Reihe. Mein Formular funktioniert in allen Browsern (sogar IE) außer dem Chrome.
OpenVPN ganz einfach
Es gibt ziemlich viele Tutorials zum Thema OpenVPN im Netz zu finden, heute trage ich nicht mit einem weiteren bei, sondern empfehle nochmals ausdrücklich das Wunderbare Arch-Wiki. Ich habe noch kein anderes so gutes Tutorial zu diesem Thema gelesen und auch sonst gibt es da sehr guten Content. Also hier ist der Link: OpenVPN
Wenn man dann noch das Internet weiterreichen will: OpenVPN Bridge
Multi-Domain SSL mit Apache und openssl
Lange schon wollte ich SSL bei mir laufen lassen, doch irgendwie habe ich es die letzten Male nicht geschafft, Apache richtig einzurichten. Aber eigentlich ist die Einrichtung trivial. Hier gibt es eine kurze Anleitung, wie man das macht.
msmtp für E-Mailversand (auch für PHP)
Wenn man keinen eigenen Mailserver laufen hat und trotzdem E-Mails vom Server aus verschicken möchte, kann man einfach einen vorhandenen SMTP-Server nutzen und den E-Mail-Versand darüber abwickeln. Dafür eignet sich das Paket MSMTP hervorragend. Es ist einfach zu konfigurieren und sehr flexibel.
ZeroBin
Es kommt öfter mal vor, dass man mal längere Textausschnitte (z.B. Log-Meldungen oder Programmcode) posten möchte, aber man es nicht unbedingt per E-Mail senden, oder in einem Forum eintragen will.
Dafür gibt es seit langer Zeit das tolle Tool PasteBin. Einziges Manko: Die Sachen werden unverschlüsselt gespeichert. Vor einiger Zeit hat Sébastien Sauvage das tolle Tool ZeroBin veröffentlicht, welches Einträge per JavaScript verschlüsselt. So sieht der Server nie, was eigentlich geschrieben wurde.
Ich habe nun einen eigenen ZeroBin-Server laufen, und zwar hier: zero.azapps.de.
Noch ein paar technische Informationen und Tipps zur Installation: Weiterlesen