Skip to main content

Category: blog

Meine Mastodon Tipps

Wenn man auf Mastodon (bzw. genauer im Fediverse) unterwegs ist, sieht man ständig die Posts zu Anleitungen wie man einen Account im Fediverse erstellt und wie man alles bedient. Soweit möchte ich jetzt gar nicht gehen. Wer diese Hilfe benötigt, kann zum Beispiel den Artikel auf Heise oder Digital Courage durchlesen (ich hoffe, das sind die aktuellsten Links). Hier möchte ich euch eher kurz meine Tipps für den Start zusammenfassen:

kurz notiert: PHP-Fusion & MySQL & Encoding

Jemand benutzt auf dem Server PHP-Fusion für eine Webseite. Nach unerfindlichen Gründen (eventuell lag es am PHP Update) wurden die Umlaute in den alten Beiträgen auf einmal falsch angezeigt. Neue Einträge wurden aber richtig erstellt und angezeigt. Anscheinend existierten nun in der MySQL Datenbank Einträge mit UTF-8 und Einträge mit Latin Encoding. Problem war eigentlich, dass im MySQL Server und auch in der Datenbank beziehungsweise in den Tabellen UTF-8 eingestellt war.

kurz nachgedacht: Einkreisen in Sozialen Netzwerken

Ich überlege schon eine Weile wie für mich das beste soziale Netzwerk aussehen würde. Derzeit benutze ich Twitter, Facebook und Google+. Letztere beiden eher weniger, dafür gefällt mir irgendwie Google+ eigentlich am besten. Bei Google+ gibt es beispielsweise diese Kreise. Man kann diverse Personen in unterschiedliche (und auch in mehreren) Kreise einordnen, sodass man Inhalte nur an bestimmte Personen(gruppen) teilen kann. Das Gleiche gibt es eigentlich auch bei Facebook. Dort kann man Leute in Listen eintragen und so die Inhalte nur an diese verteilen.

kurz notiert: Software RAID 1 Synchronisierung und S.M.A.R.T Tests

Ich betreibe ein Software RAID 1 mit zwei Festplatten. Dieses RAID war nicht mehr synchron. Der Befehl “cat /proc/mdstat” zeigte 93% an. Entweder gab es Festplattenfehler oder so viel IO Last, dass die Resynchronisation nicht mehr hinterherkam (die Synchronisationsgeschwindigkeit hängt von der IO-Last ab). Da dies ungewöhnlich ist, habe ich dann auf beide Platten S.M.A.R.T Tests durchlaufen lassen. Leider wurden diese Tests nie beendet - selbst bei den zwei Minuten Tests kam die Meldung:

GnuPG Cheet Sheet

Irgendwann hatte ich mal eine Liste mit GPG Befehlen erstellt. Diese möchte ich mit euch teilen. Bevor ich mit den Befehlen anfange, möchte ich kurz meine GPG Config zeigen (~/.gnupg/gpg.conf): use-agent keyserver hkp://pgp.mit.edu:11371 keyserver-options auto-key-retrieve In dieser Config habe ich zum einen eingestellt, dass zum Abfragen des Passworts der GPG-Agent benutzt wird. Dafür benötigt man je nach Distribution/Betriebssystem das Paket “gnupg-agent” (in ArchLinux ist es bereits in gnupg) und “pinentry” (Ubuntu: pinentry-curses, pinentry-gtk2, pinentry-qt und/oder pinentry-qt4).

Drupal 7: Views und die Titel der Gruppierungen

Derzeit beschäftige ich mich wieder einmal mit den Views (Ansichten) in Drupal. Bei einem View wollte ich gleich zwei Gruppierungen anwenden. Diese kann man (wie bekannt sein dürfte) bei den Einstellungen des Formats festlegen: Wenn man nur eine Gruppierung festlegt, dann wird über jeder Gruppe der Gruppenname (also der Titel) angezeigt. Hier wird er idealerweise von den “"-Tags umgeben. Fügt man nun, wie im Bild zu sehen, eine weitere Gruppierung hinzu, dann erhalten die Titel der zweiten Gruppierung die “"-Tags.

Eclipse Kepler: Abstürze unter Linux

Seit einiger Zeit ist mir die IDE Eclipse ständig abgestürzt bzw hat sich einfach beendet - ohne dass eine Fehlermeldung angezeigt wurde. Seit den letzten Updates in Eclipse beendet sich das Programm bei jeder Kleinigkeit, womit nicht mehr produktiv arbeiten kann. Nun scheine ich wohl eine Lösung gefunden zu haben. Wie es aussieht, ist hier Webkit der Verursacher. Bei der beschriebenen Lösung wird für den Browser in Eclipse Webkit durch xulrunner (Runtime Environment von Mozilla) ausgetauscht.

Migration von OpenVZ zu Xen

Ein neuer Server - eine neue Technik. Bisher haben ich für die Virtualisierung der Server OpenVZ eingesetzt. Das gute daran war die einfache Bedienung. Und da sich der Hostserver und die virtuellen Server den Kernel teilen, ist der Overhead gering. Nun wollte ich aber bei einem neuen Server Xen verwenden. Zum einen gefällt mir hier, dass die virtuellen Server besser getrennt sind (man kann den vServern festen Speicher zusichern und bei der Zuteilung der CPUs ist Xen auch flexibler).

Piraten und #nixgate - meine Meinung

Mal meine Meinung zu dem #nixgate: Zu aller erst: Bitte nicht immer alles so total ernst nehmen. Die Welt ging nicht unter als Frauen ihre Brüste gezeigt haben und sie wird jetzt auch nicht untergehen, wenn mal ein paar Dienste nicht funktionieren. Einfach mal etwas anderes machen und weniger aufregen. Dann zur Sache: Erst einmal kann ich die Aktion verstehen. Es ist ein Versuch zu zeigen, dass Teile der IT und Verwaltung nicht mehr mitmacht, wenn es so weiter geht.

GIT Merge bei einem reverteten Merge

Habt ihr den Titel verstanden? Ja, das ist verwirrend. Hier die Erklärung: Für ein Uni Projekt wurde von einem GIT Projekt (nennen wir es “A”) ein “Fork” (“B”) erstellt, auf dem alle Änderungen commitet werden. Da GIT dezentral ist, hat natürlich jeder Projektteilnehmer lokal ein GIT Repository (“C”). Die Commits von C werden ständig auf B gepusht und von B auf C gepullt. Ab und zu möchte man nun die Änderungen aus A auch in B und C haben.