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.
29C3 – Review
Das wird wohl meine erste große CCC–Veranstaltung. Ich versuche mal die nächsten Tage etwas davon zu berichten. Genauer gesagt schildern Schaf und ich in den nächsten Tagen ein paar Eindrücke aus Hamburg.
Volles Server Backup mit rsync und SSH
Ich hatte das Problem, dass ich mal ein volles Backup meines Servers ziehen wollte, aber über SSH keinen root–Zugang habe. (Das ist auch gut so). Die Lösung habe ich dann schlussendlich hier gefunden: https://crashingdaily.wordpress.com/2007/06/29/rsync-and-sudo-over-ssh/
Liebe Netzgemeinde, lasst uns diesen Kampf verlieren…
… aber den Krieg gewinnen.
Das Leistungsschutzrecht, dieses leidige Thema. Langsam fängt die Diskussion an, mich zu nerven. Wir sind uns doch eigentlich alle einig, dass es absoluter Schwachsinn ist. Eigentlich gegen Google gerichtet, wird es wohl in der Anfangszeit vor allem (kleinere) Aggregatoren treffen. Geht dann Rivva das zweite mal down? Das wäre eigentlich schade. Aber andererseits sehe ich im Leistungsschutzrecht eine große Chance um die deutsche Medienlandschaft, die vor allem von Großverlagen geprägt ist, umzugestalten.
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
Ruby on Rails Tutorial
Wer übrigens Ruby on Rails lernen will, sei auf dieses Umfangreiche und sehr gut geschriebene Tutorial hingewiesen: http://ruby.railstutorial.org/ (englisch)
Und jetzt hab ich ‚nen Igel – Wer braucht denn schon Himbeeren?
3,2,1, meins…¹ Hups jetzt hab ich nen Igel. Einen was? Einen Igel, also genauer einen Igel 3/4 3210. (Die haben Humor…) Eigentlich gedacht als ThinClient für Unternehmenszwecke wird mein Igel mir wohl als Server für private Zwecke dienen.
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 😉 )