Probleme mit dem Xamarin Studio und abgelaufenen Triallizenzen

Vor einiger Zeit hatte ich die Xamarin.iOS-Trial-Lizenz des Xamarin Studio ausprobiert. Als diese abgelaufen war, fragte mich das Xamarin Studio ob ich die Lizenz verlängern oder mit der Starter-Edition fortfahren möchte. Ich entschied mich für die Starter-Edtion. Allerdings gibt es ein Problem. Xamarin Studio fragt nun bei jedem Start nach der gewünschten Option – was nicht nur nervig ist, sondern auch ein Fehler im Studio darstellt.

Das Lizenz-Pop-Up

Das Lizenz-Pop-Up

Als schnellen Workaaround kann der Account vom Xamarin Studio getrennt werden, allerdings ist das nicht die optimale Lösung. Stattdessen sollte man den Support kontaktieren und die Trial-Version aus dem Account entfernen lassen. Danach gehört das Problem der Vergangenheit an.

Super Mario Maker Level

Vor einiger Zeit kaufte ich mir das Spiel Super Mario Maker für die Wii U und spiele es seitdem regelmäßig. Wie bei Nintendo nicht weiter verwunderlich macht das Spiel erstaunlich viel Spaß.

Die hochgeladenen Level

Die hochgeladenen Level

Der Kern des Spiels ist das Erstellen von eigenen Super Mario Welten um diese anschließend mit anderen Spielern zu teilen. Das führt dazu das es relativ viele schlechte, aber auch sehr viele gute Level gibt, welche ausprobiert werden möchten. Level welche einem nicht zusagen können dabei schnell übersprungen werden, so das kein Frust aufkommt, wenn ein solches Level zu schwer gestaltet wurde. Wer meine erstellten Level spielen möchte findet hier die Level-IDs:

C12E-0000-0030-26FB
AC19-0000-002C-088B
B1F5-0000-0024-DA73
5649-0000-0024-8D92
B47D-0000-0022-0A97
3230-0000-0021-0CF5
F33F-0000-0020-CB6A
FCB8-0000-0020-955B
F0F6-0000-001F-369E

Probleme mit dem Init-Script von Gogs

Vor ein paar Tagen schrieb ich in einem Artikel wie man Gogs (einen Git-Service) auf einem Ubuntu-Server aufsetzt. Das aktuelle Release v0.6.15 wird dabei mit einem Init-Script für Debian mitgeliefert. Dieses Skript funktioniert allerdings nicht wie gewünscht.

Die Änderung welche das Init-Script wieder repariert

Die Änderung welche das Init-Script wieder repariert

Wenn man das Skript mittels:

service gogs start

ausführt wird Gogs angeblich gestartet. Allerdings zeigt:

service gogs status

das dies nicht der Fall ist. Das Problem am Init-Skript ist die nicht gesetzte USER-Variable. Mit der aktuellen Version des Skriptes funktioniert der Start von Gogs über service wieder ohne Probleme.

Bilder in LibreOffice werden nicht mehr angezeigt

Nachdem ich die aktuelle Version von LibreOffice installiert hatte und ein Dokument mit einem Bild verfassen wollte, stellte ich fest das es ein Problem mit der Darstellung von Bildern gibt. Es wurde nur noch der Rahmen aber nicht mehr der Inhalt dargestellt.

Das Bild wird nicht dargestellt

Das Bild wird nicht dargestellt

Ursache für das Problem ist eine deaktivierte Checkbox in den Optionen. Öffnet man die Einstellungen unter Extras -> Optionen -> LibreOffice Writer gibt es im Punkt Ansicht die Checkbox Grafiken und Objekte im Punkt Anzeigen.

Die Checkbox Grafiken und Objekte ist deaktiviert

Die Checkbox Grafiken und Objekte ist deaktiviert

Nachdem die Checkbox wieder gesetzt ist, zeigt LibreOffice wieder wie gewohnt Bilder an.

HTTPS für Gogs aktivieren

Nach der Installation von Gogs läuft dieses standardmäßig über unverschlüsseltes HTTP. Um dies zu ändern muss die app.ini welche sich im Verzeichnis gogs/custom/conf/ befindet bearbeitet werden:

nano app.ini

In der Sektion Server welche für gewöhnlich so aussieht:

[server]
DOMAIN = example.org
HTTP_PORT = 3000
ROOT_URL = http://example.org:300/
DISABLE_SSH = false
SSH_PORT = 22
OFFLINE_MODE = false

müssen einige Änderungen vorgenommen werden. Die Schlüssel PROTOCOL, CERT_FILE und KEY_FILE werden hinzugefügt und die ROOT_URL angepasst. Danach sollte die Server-Sektion in etwa so aussehen:

[server]
DOMAIN = example.org
HTTP_PORT = 3000
PROTOCOL = https
ROOT_URL = https://example.org:300/
CERT_FILE = custom/https/cert.pem
KEY_FILE = custom/https/key.pem
DISABLE_SSH = false
SSH_PORT = 22
OFFLINE_MODE = false

Nachdem die Konfiguration gespeichert wurde muss das passende Zertifikat erzeugt werden:

cd custom
mkdir https
cd https
./gogs cert -ca=true -duration=8760h0m0s -host=example.org

Damit ist Gogs nach einem Neustart des Service per HTTPS und damit verschlüsselt erreichbar.