SoccerDash – Fußballstatistiken in C# mit REST und JSON

SoccerDashboard - FußballstatistikenIm heutigen Artikel soll es darum gehen, wie man mittels C# eine REST-API abruft und JSON deserialisiert. Hierzu schreiben wir ein kleines Programm in C#, welches Daten von einem Fußball-Statistik-Webservice per API abruft. Wer direkt loslegen will, überspringt den folgenden Prolog. Wer einen stimmigen Einstieg in das Thema sucht, liest ihn.
Prolog
In den letzten beiden Jahren habe ich bezüglich meines Fußballkonsums eine 180-Grad-Wende hingelegt. Habe ich früher, abgesehen vom selbst spielen und den WM-Spielen, so ziemlich alles rund um Fußball gemieden, so schaue ich mir heute jedes Heimspiel der Fortuna in der Esprit-Arena an.
Und wenn einen das Fußball-Fieber erst einmal gepackt hat, dann sind Tipp-Spiele im Freundes- und Kollegenkreis und der Exkurs richtig Sportwetten nicht mehr fern. Doch wenn es um […]

Transcend Wi-Fi SD-Karte mit C# auslesen

Transcend WiFi SD-CardVor einiger Zeit bin ich an eine kabellose SD-Karte gekommen. Genauer gesagt handelt es sich dabei um die 16GB große Wi-Fi SD von Transcend. Ein bekannter von mir überließ mir die Karte mit dem Hinweis, dass ich als Programmierer sicherlich mehr Spaß daran habe würde als er.
Und damit hatte er nicht ganz unrecht. Mit der Transcend lassen sich nämlich einige Dinge anstellen, die vom Hersteller so sicherlich nicht vorgesehen waren. Doch worum geht es genau?
So will es der Hersteller
Der vom Hersteller angedachte Gebrauch sieht wie folgt aus. Man legt die SD-Karte in eine Kamera und macht Fotos. Die Fotos werden wie bei jeder anderen SD-Karte auch, erst mal auf der Karte gespeichert. Ein direktes Streaming der Fotos auf einen anderen […]

Update: 404Checkr 1.7.5.0

404Checkr - RunningKurze Zwischenmeldung – seit heute gibt es eine neue Version meinen Massenlink-Testers namens “404Checkr”.
Wer sich nicht mehr erinnern kann – der 404Checkr wurde vor rund einem Jahr von mir veröffentlicht. Mittels dieses Tools können, ohne großen Aufwand und sehr schnell, viele Links getestet werden. Somit kann man zum Beispiel einfach prüfen, welche Seiten in einer Linkliste noch online sind und welche es eben nicht mehr sind.
In der aktuellen Version 1.7.5.0 sind im wesentlichen 4 neue Features hinzugekommen.

Der 404Checkr bringt nun ein eigenes System zum Auflösen von Domainnamen mit. Somit kann auf Wunsch die Findung einer Server-IP ausgehend von einem Domainnamen direkt vom 404Checkr übernommen werden. So können Server getestet, die der in Windows hinterlegte Nameserver nicht auflösen würde.
Es kann ein beliebiger User-Agent angegeben werden. Somit […]

BulkSuggest – Google Suggest Keyword Tool

BulkSuggest LogoMit BulkSuggest gibt es mal wieder ein von mir selbst entwickeltes und geschriebenes Tool für euch. Wer ein wenig mit SEO zu tun hat oder sich schon einmal näher mit Google beschäftigt hat, der wird vielleicht schon erahnen, wofür des Titel des Programms steht.
BulkSuggest erleichtert nämlich die Identifikation der Suchvorschläge von Google. Hierzu ermittelt BulkSuggest über eine Schnittstelle die Suchvorschläge aus Googles Suggest-Funktion zu den (zuvor vom Nutzer eingegebenen) Keywords. (Die Suggest-Funktion ist übrigens jene, die ich auch in meinem WordPress-Plugin TagKeywordFinder verwende.)
Wie funktioniert BulkSuggest?
Gleich vorweg – BulkSuggest ist nach der Leitlinie “Keep it simple” entstanden. So funktioniert BulkSuggest nach dem Schema: Eingabe, Manipulation, Ausgabe.
Die Eingabe besteht aus vom Nutzer vorgegebenen Keywords. Die Keywords können entweder per Hand oder Copy und Paste eingegeben oder aus einer Textdatei eingelesen […]

Beliebige Programme per C# manipulieren

Programme per C# manipulieren - am Beispiel NotepadsIn folgendem Artikel soll es darum gehen, wie man mittels C# andere Programme ansteuern, anpassen und erweitern kann. Als Beispielszenario wollen wir mittels einer kleinen C#-Applikation das standardmäßig mit Windows ausgelieferte Programm “Notepad” um eine Zusatzfunktion erweitern.
Konkret soll sich die C#-Anwendung in alle geöffneten Notepad Instanzen einklinken, die Oberfläche um einen neuen Button erweitern und Klicks auf diesen Button abfangen. Bei einem Klick auf den Button soll der Text aus dem Notepad-Textfeld an unsere Anwendung geschickt und mittels einem Markdown Parser (Was ist Markdown?) in HTML umgewandelt werden.
Das fertige Endprodukt unseres Artikels soll dann wie in dem nachfolgenden Video aussehen, dass ich für euch erstellt habe.

Im Rahmen des Artikel werden wir das Programm Schritt-für-Schritt […]