Probleme mit NativeScript und Xcode

NativeScript ist ein Framework für die Entwicklung von plattformübergreifenden Apps. Um aus dem NativeScript-Quellcode eine lauffähige iOS-App zu generieren, muss unter anderem Xcode installiert sein. Dabei kann es im Zusammenhang mit NativeScript und xcodebuild zu folgender Fehlermeldung kommen:

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

Gelöst werden kann dieses Problem auf dem Terminal mit dem Befehl:

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

Anschließend sollte bei der Ausführung des Befehls:

xcodebuild -version

folgende Ausgabe zu sehen sein:

Xcode 10.2
Build version 10E125

Damit ist das Problem gelöst und mit der Entwicklung mittels NativeScript kann fortgefahren werden.

Freie Grammatik- und Rechtschreibprüfung

Vor einigen Jahren schrieb ich einen kurzen Artikel über die Nutzung von LanguageTool in der freien Office-Lösung LibreOffice. LanguageTool ist eine freie Software zur Rechtschreib- und Grammatikprüfung, ähnlich dem wahrscheinlich im deutschen Raum bekannteren Duden Korrektor. Allerdings ist LanguageTool weit mehr als eine Erweiterung für LibreOffice. Es handelt sich um eine in Java entwickelte Software, welche mittlerweile über 30 Sprachen unterstützt. Mittlerweile gibt es neben der freien Version, einen Dienst, welcher weitere Korrekturen gegen Entgelt bereitstellt (languagetoolplus.com).

LanguageTool in der Standalone-Version

Neben der Standalone-Desktop-Version existieren unzählige Integrationen, wie z.B. für LibreOffice, Firefox und Chrome in Form von Add-ons. Neben den offiziellen Add-ons existieren weitere Add-ons, welche durch die Community bereitgestellt werden. Die offizielle Seite des Projektes ist unter languagetool.org zu finden. Die Entwicklung findet auf GitHub statt. Dort ist ebenfalls der Quelltext von LanguageTool und etwaiger Erweiterungen zu finden. Lizenziert ist LanguageTool unter der LGPL.

Wiki für prozedural generierte Inhalte

In einem gewöhnlichen Spiel, falls sowas überhaupt existiert, ist der entsprechende Inhalt im Spiel hinterlegt. Allerdings existieren auch Spiele welche den Inhalt erst beim Spielen des Spieles generieren. In den meisten Fällen kommen prozedurale Verfahren zum Einsatz. Beispiele für solche Spiele sind Elite, No Man’s Sky und auch Minecraft.

Die Procedural Content Generation Wiki

Wer als Entwickler solche Inhalte in ein Spiel integrieren möchte, der muss nicht bei Null anfangen, sondern kann sich im Procedural Content Generation Wiki mit entsprechenden Informationen versorgen. Dort finden sich Informationen zu Spielen, Algorithmen und vielem mehr rund um die prozedurale Generierung von Inhalten. Zu finden ist die Wiki unter pcg.wikidot.com.

Backups unter LibreOffice

Keine Software ist ohne Fehler. Und so kann es auch bei der Office-Lösung LibreOffice zu dem einen oder anderen unschönen Absturz kommen. Problematisch ist dies nur dann, wenn darunter das Dokument zu leiden hat, welches gerade bearbeitet wurde. So kann es im schlimmsten Fall passieren, dass das Dokument auf einmal weg ist.

Die Optionen von LibreOffice unter macOS

Allerdings werden die Dokumente im Normalfall von LibreOffice automatisch in einem Backup-Ordner gesichert. Um den Pfad dieses Backup-Ordners in Erfahrung zu bringen, muss LibreOffice geöffnet werden. Dort findet sich in den Einstellungen unter dem Punkt Pfade eine Auflistung der Pfade, welche von LibreOffice genutzt werden. Einer der Pfade ist der Pfad für Backups bzw. Sicherheitskopien. Im Falle eines Falles kann in diesem Ordner nachgeschaut werden, ob die gesuchte Datei sich dort in einer älteren Version befindet und so das schlimmste abgewendet werden.

Factory Idle

Vor knapp einem Jahr schrieb ich über das Idle- bzw. Increment-Spiel Reactor Idle. Dort ging es darum mittels Kraftwerken immer mehr Strom und Profit zu erwirtschaften. Mittlerweile hat der gleiche Autor ein neues Spiel unter dem Namen Factory Idle herausgebracht. Ziel des Spieles ist es eine Fabrik zu bauen und mit dieser immer höhere Einnahmen zu erwirtschaften.

Factory Idle

Ein wenig erinnert das Spiel hierbei an Factorio. So werden im Laufe des Spieles immer komplexere Produktionsketten zusammengebaut. Daneben müssen neue Technologien erforscht werden. Ansonsten nimmt das Spiel viele Anleihen an dem vorherigen Spiel Reactor Idle, wie z.B. bei der Bedienung und den Menüstrukturen, fügt aber auch viele neue Dinge hinzu. Zu finden ist das Spiel unter factoryidle.com