Node.js und NPM per Konsole aktualisieren

Update Node JS and NPM per CMD oder ShellDer heutige Artikel fällt unter das Thema “Merkzettel”. Alle paar Monate schreibe ich kleinere Projekte mit Node.js. Bevor es jeweils losgeht, möchte ich jedoch auf die neueste Version aktualisieren und da geht das Dilemma los. Jedes mal wieder vergesse ich die Kommandozeilenbefehle dafür.
Deshalb gibt es nachfolgend kurz und knapp die CMD-Befehle zum updaten von Node.js sowie NPM. Je einmal für OSX/Linux und einmal für Windows.
NPM unter Linux und macOS (OS X) aktualisieren

sudo npm install -g npm

Ob das Update erfolgreich war lässt sich mit dem folgenden Befehl testen.
npm -v
NPM unter Windows aktualisieren
Folgende Befehle sind in der Powershell (Start -> “powershell” -> Rechtsklick -> Als Administrator ausführen) abzusetzen. Eine Zeile entspricht einem Befehl.

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install […]

Paypal Kontostand und Umsätze per C# API abfragen

Paypal-API in CSharp benutzenNachdem wir kürzlich geschaut haben, wie man Push-Notifications aus C# heraus verschicken kann, soll es heute gleich den nächsten C#-Artikel geben. Dieses mal soll es darum gehen, wie man Kontostand, Umsätze und andere Dinge eines Paypal-Accounts auslesen kann.
Vorab ein paar grundlegende Infos. Auch wenn Paypal ein “Online-Konto” ist, unterscheidet es sich in vielerlei Hinsicht von einem Online-(Giro-)Konto einer “klassischen” Bank. So unterstützt Paypal zum Beispiel nicht den HBCI-Standard (Homebanking Computer Interface), um Kontoinformationen abzurufen oder Zahlungen zu senden. Stattdessen bietet Paypal unterschiedliche APIs (Rest, SOAP, +SDKs, …), die sich nicht nur in Aufbau und Technik, sondern vorallem auch im Funktionsumfang unterscheiden. Für unsere Zwecke werden wir die sogenannte “NVP/SOAP API” nutzen und diese mit C# und Visual Studio Standardmitteln. […]

Push-Benachrichtigung in C# verschicken

Push-Nachrichten in C-SharpIn dem heutigen Artikel wollen wir uns damit beschäftigen, wie man aus C# heraus Push-Benachrichtigungen an Smartphones schicken kann. Dabei spielt es keine Rolle, ob es sich dabei um ein Android- oder ein Apple/iOS-Gerät handelt. Doch wann benötigt man solch eine Funktionalität überhaupt?
Ich selbst betreibe zum Beispiel ein paar Nischenseiten (Nischenseiten – was ist das?), mit denen ich über Partnerprogramme monatlich etwas dazu verdiene. Die Einnahmen-Reports muss man sich jedoch bei fast allen Partnerprogrammen proaktiv abholen. So habe ich mir einen kleinen C#-Client geschrieben, der regelmäßig die Reports runterlädt und mir bei neuen Verkäufen eine Push-Benachrichtigung verschickt. Das ist jedoch nur einer von vielen Anwendungsfällen und ich bin sicher, dass euch noch einige mehr einfallen. Doch nun zurück zum Thema.
Auswahl der Push-Plattform
Für eine […]

Standard Feldlängen für Adressfelder in Datenbanken

Standardlänge von Adressfeldern in DatenbankenHeute geht es einmal etwas theoretischer zu. Das Thema dieses Artikels sollen Feldlängen von Datenbankfeldern für Adressen sein. Bei jeder zweiten Datenbank die ich anlege, stehe ich vor dem selben Problem: Wie lang/groß mache ich eigentlich die Datenbankfelder für Adressen? Also Felder wie Vorname, Nachname, Straße, E-Mail-Adresse, etc. Bisher habe ich mich entweder an gegebenen Anforderungen oder alten Datenbanken orientiert. Doch nun wollte ich das Thema ein für alle mal richtig aufarbeiten. Die Frage lautet also: Gibt es eigentlich einen Standard für Adressfeld-Längen?
Auf der Suche nach Standards für Adressfeldlängen
Eine Suche nach “Adresse Feldlängen für Datenbanken” spuckt etliche Treffer aus. Leider findet man überall nur Meinungen und Erfahrungen. So werden auf Wikibooks andere Längen angegeben als in einschlägigen Foren. Und in […]

AJAX, jQuery & wie man die Same-Origin-Policy umgeht

AJAX und Cross-DomainDer heutige Beitrag soll einen kurzen Einstieg in das Thema AJAX mit jQuery geben sowie das Thema Cross Domain behandeln und aufzeigen, wie man mit kleinen Tricks auch AJAX Requests über mehrere Domains hinweg absetzen kann. Bevor wir jedoch beginnen, gibt es noch mal einen Einstieg in das Thema im Schnelldurchgang. Wer bereits fit im Thema ist und nur an dem AJAX Cross-Domain-Workaround interessiert ist, kann den ersten Teil des Artikels getrost überspringen.
Was ist AJAX und wie funktioniert es in jQuery?
Ajax ist eine Abkürzung und steht für “Asynchronous JavaScript And XML”. Es ist entgegen der Meinung einiger Leute im Internet keine Programmiersprache, sondern eher ein Pattern, also eine Art etwas zu Programmieren. Mittels AJAX lassen sich Webinhalte per Javascript, also Client-seitig […]