Browserify unter Windows benutzen

Browserify ist ein unter der MIT-Lizenz stehendes Projekt, mit welchem Bundles aus modularen JavaScript-Projekten erstellt werden können. Auf der Projektseite wird die Nutzung von Browserify erklärt. Im ersten Schritt muss Browserify über den Paketmanager npm global installiert werden:

npm install -g browserify

Anschließend kann das Kommando genutzt werden:

browserify main.js -o bundle.js

Das Problem daran ist, dass das Kommando browserify nicht bekannt ist.

browserify.org

Stattdessen erhält der Nutzer folgende Fehlermeldung:

Der Befehl „browserify“ ist entweder falsch geschrieben oder konnte nicht gefunden werden.

Damit Browserify genutzt werden kann, muss es direkt über das installierte Modul mittels Node.js aufgerufen werden:

node C:\Users\username\AppData\Roaming\npm\node_modules\browserify\bin\cmd.js src\index.js -o bundle.js

Alternativ kann Browserify direkt im Projekt installiert werden:

npm install
npm install browserify

Anschließend kann es von dort genutzt werden:

node node_modules\browserify\bin\cmd.js src\index.js -o bundle.js

Probleme bei der Testausführung unter IntelliJ IDEA

Bei der Ausführung bestimmer Testfälle mittels JUnit kann es unter IntelliJ IDEA zu folgender Fehlermeldung kommen:

Error running ‚ConverterTest‘: Command line is too long. Shorten command line for ConverterTestor also for JUnit default configuration.

Hintergrund für diesen Fehler ist das Problem, das die Kommandozeile zur Ausführung des Tests zu lang wird. Dies kann durch Beschränkungen des Betriebssystems passiere. IntelliJ IDEA versucht nun die Kommandozeile zu kürzen, um eine Ausführung zu ermöglichen.

Über die Konfiguration kann der Fehler behoben werden

Behoben werden kann das Problem über die Konfiguration des Testes. Dazu sollte der Run/Debug Configuration-Dialog geöffnet werden. Dort sollte im Tab Configuration unter dem Punkt Shorten command line der Punkt JAR manifest ausgewählt werden. Anschließend sollte der Test ohne Probleme durchgeführt werden können.

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.

Aufzeichnung von Problemen unter Windows 10

Wenn ein Problem unter Windows 10 beschrieben werden soll, kann der Anwender natürlich viel Prosa schreiben. Allerdings ist dies nicht nötig, vor allem wenn es sich um komplizierte Fälle handelt. In Windows 10 existiert für diesen Anwendungsfall eine Anwendung mit dem Namen Schrittaufzeichnung. Unter älteren Version wie Windows 7 ist der Vorgänger dieses Werkzeuges unter dem Namen Problemaufzeichnung zu finden.

Die Schrittaufzeichnung unter Windows 10

Mit dieser Anwendung ist es möglich die Schritte, die zu dem Problem führen, aufzuzeichnen. Dazu wird die Aufzeichnung gestartet und die jeweiligen Schritte können durchgeführt werden. Daneben ist es möglich zu jedem Schritt Kommentare zu hinterlegen. Als Ergebnis erhält der Nutzer eine automatisierte textuelle Beschreibung, welche mit Screenshots und Kommentaren angereichert ist. Abgespeichert wird das Ganze anschließend als mht-Datei, bei welcher es sich um eine einfache HTML-Datei mit integrierten Bildern handeln. Dank der Schrittaufzeichnung kann ein Problem bzw. die Schritte zu diesem schnell beschrieben werden.

Zusätzliche Informationen über das WLAN unter macOS anzeigen

In der Menüleiste unter macOS befindet sich unter anderem das WLAN-Symbol. Nach einem Klick auf dieses Symbol erscheinen die drahtlosen Netzwerke in der Nähe und einige Optionen. Allerdings steckt hinter dem Symbol mehr Funktionalität, als es den Anschein hat.

Auch die Diagnose für drahtlose Umgebungen kann über das erweiterte Menü aufgerufen werden

Sobald bei einem Klick auf das Symbol zusätzlich die Option-Taste gedrückt wird, öffnet sich ein erweitertes Menü. In diesem Menü können unter anderem detaillierte Informationen über das aktuelle WLAN, wie Kanal, der Störabstand und ähnliches eingesehen werden. Daneben bietet das erweitere Menü die Möglichkeit den Netzwerkverkehr aufzuzeichnen und die Diagnose für drahtlose Umgebungen aufzurufen.