Bisher habe ich Apps mit dem NativeScript-Framework entwickelt und bin damit auch immer gut gefahren. In Laufe des Jahres war es an der App-Front etwas ruhiger geworden, inzwischen steht aber wieder das ein oder andere Projekt an. Daher hatte ich vor einigen Tagen meine Entwicklungsumgebung auf einen aktuellen Stand gebracht. Dabei war ich dann auch darauf gestoßen, dass NativeScript inzwischen von nStudio weiterentwickelt wird. Ob Grund zur Sorge besteht kann ich noch nicht sicher sagen, aber einige Links auf der Internetseite laufen ins Leere aber das System scheint noch aktualisiert zu werden.
Durch das Anwachsen des Datenbestandes konnte beim SQL-Server die Datenbanksicherung nicht mehr lokal erzeugt werden – der Festplattenplatz reichte schlicht nicht aus. Da die Sicherungen auf dem Server sowieso nur Zwischenstation machten und von dort auf ein externes Sicherungsmedium verschoben wurden, sollte die Sicherung direkt auf das Netzlaufwerk geschrieben werden. Leider ließen sich die Berechtigungen nicht so einrichten, dass das Schreiben auf das Netzlaufwerk gelang. Aber durch die Aktivierung der Kommando—Shell und einer Anpassung an dem Sicherungsskript gelang es dennoch.
Eigentlich ist die Anforderung ganz einfach: In einer xml-Datei steht ein Pfad in dem Hex-Dateien abgelegt sind, aus einem angeschlossenen Gerät werden aus dem EEPROM Informationen ausgelesen und ein Dateifilter gesetzt und aus dem definierten Pfad soll die jüngste Datei, die zu dem Filter passt, automatisch ausgewählt werden. Doch leider funktioniert die Vorauswahl nicht, obwohl augenscheinlich der richtige Pfad konfiguriert ist.
Für ein Webprojekt entsteht gerade ein virtueller Rundgang mir 360° Panoramen. Neben der Möglichkeit durch die Räumlichkeiten navigieren zu können, sollen an bestimmten Hotspots Informationen angezeigt werden. Diese möchte ich aber nicht im Quellcode eingeben, sondern sie sollen aus einem CMS kommen. Um die Daten von dort auslesen zu können nutze ich eine grab.php und simple_html_dom.php. Dabei bin ich auf zwei Probleme gekommen: Umlaute werden nicht korrekt kodiert und die URL, die gegrabt werden soll, beinhaltet Parameter.
Das Sprichwort: „Man sieht den Wald vor lauter Bäumen nicht“ dürfte bekannt sein. Vor einigen Tagen bin ich im Quellcode eines Projektes auf dieses negative Beispiel von Modularisierung und Schachtelung gestoßen. Am Ende einer Funktion war ein wahrer Wald an schließenden geschweiften Klammern und auch hier hat man vor lauter Bäumen (den geschweiften Klammern) den Wald (was passiert in der Funktion) nicht mehr gesehen.