Dynamics CRM: JavaScript Web API Client

Nachdem mit CRM 2016 die Web API als neuer Endpunkt für das CRM eingeführt wurde, der den OrganizationDataService ablöst, ist das REST SDK somit auch deprecated.

Da ich das REST SDK gerne und oft benutzt habe, aber auf die Web API umsteigen wollte, habe ich damit begonnen, einen „REST SDK“ Ersatz für die Web API zu schreiben.

Ich habe hierbei statt auf Callbacks auf Promises gesetzt, womit sich die Abfragen wesentlich besser steuern lassen.

Den Client findet ihr auf GitHub.

Das ganze ist mit der MIT Lizenz freigegeben, viel Spaß bei der Benutzung!

Für Anregungen und Vorschläge bin ich offen, bitte macht dafür Issues auf GitHub auf.

Raspberry Pi: Reset oder Stromausfall

Viele werden schon erlebt haben, dass ihr Raspberry Pi nach einem Stromausfall in dmesg Fehler anzeigt.

Dieser kann ungefähr so aussehen:
dmesg | grep corrupt
[ 14.641567] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

Hier der Lösungsweg der mir unter Arch Linux geholfen hat (Die Befehle sind bis auf den pacman Befehl sicherlich auch für andere Distributionen anwendbar):

Zuerst müssen die dosfstools per pacman installiert werden:
sudo pacman -S dosfstools

Dann muss die Bootpartition ausgehängt werden:
sudo umount /boot

Nun kann fsck aufgerufen werden:
sudo fsck.vfat -w -r -l -a -v -t /dev/mmcblk0p1

Nun führen wir einen Neustart durch:
sudo reboot

Nach dem Neustart sollte in der Ausgabe von dmesg kein „Corrupt“ EIntrag mehr zu finden sein.

Falls ihr nicht Arch Linux auf dem Raspberry Pi benutzt und „dosfstools“ nicht finden könnt, dann versucht es mal mit „dosfsutils“.

Hallo Welt!

Dies ist mein neuer Blog, auf dem ich eine Vielzahl von Themen behandeln möchte.

Die Einträge sollen Anderen helfen und mir erleichtern, meine Lösungsansätze schneller wieder zu finden.

Ich programmiere viel in C# und benutze leidenschaftlich Linux, sodass hier zu diesen Themen sicherlich einige Beiträge auftauchen werden.

Viel Spaß auf meiner Seite!