Wortschatz Leipzig Webservice mit C# nutzen

C# Sourcecode IconIn dem hier verlinken Artikel habe ich bereits eine kleine C# Library zur Verfügung gestellt, mit der man auf den Thesaurus Webservice des Wortschatz Leipzig Projekts zugreifen kann.
In diesem Artikel möchte ich nun kurz beschreiben, welche „Hürden“ es zu meistern galt, um den Webservice von C# aus ansprechen zu können. Trotz dessen, dass das Wortschatz Leipzig Team eine WSDL-Datei für Ihren Webservice zur Verfügung stellt, ist es mit dem reinen Hinzufügen einer Web- oder ServiceReference im Visual Studio nämlich nicht getan.
Wortschatz Leipzig Webservice einbinden
Als erstes muss eine ServiceReference auf den gewünschten Webservice erstellt werden. Für diesen Artikel nehmen wir mal den Thesaurus Webservice. Der Pfad zur WSDL-Datei, die man zum Anlegen der ServiceReference benötigt, lautet:
http://wortschatz.uni-leipzig.de/axis/services/Thesaurus?wsdl
Info: (Zum weiteren Verständnis.) Ich habe die ServiceReference “ThesaurusClient” genannt.
Nun sollte […]

C#-API für den Wortschatz Leipzig Thesaurus

C# WebserviceAm Wochenende war ich auf der Suche nach einer Möglichkeit Synonyme zu einem Wort zu finden. Nach kurzer Suche im Netz bin ich auf das Openthesaurus-Projekt gestoßen, welches eine Offlinedatenbank mit Synonymen zum Download anbietet. Jedoch wollte ich gerne noch eine zweite Quelle als Vergleich haben. Nach weiterem Suchen bin ich dann auf den Thesaurus des „Wortschatz Leipzig“ Projekts gestoßen.
Diesen gibt es zwar nicht als Offlinevariante, jedoch wird ein Webservice angeboten.
Da dieser Webservice jedoch nicht ohne Weiteres im Visual Studio in die eigenen Projekte eingebunden werden kann und es mich einige Zeit und Nerven gekostet hat, herauszufinden wie ich den Webservice mit meiner Applikation zum Kommunizieren bewege, habe ich das Ganze mal in eine kleine Library gekapselt.
Wer keine fertige Library haben […]

Visual Studio 2012 Proxyserver einrichten

Visual Studio 2012 LogoNachdem ich letztens mal wieder ein paar Gedanken zu Bits und Bytes bringen wollte, musste ich feststellen, dass ich weder Updates noch Nuget-Pakete aus dem Visual Studio 2012 heraus herunterladen konnte. Das Visual Studio war der felsenfesten Überzeugung mein Computer hätte keine Internetverbindung. Das konnte aber nicht sein, surfen ging ja schließlich.
Also überlegte ich, was ich an meinem Gesamtsetup verändert habe und da fiel es mir ein. Seit einigen Tagen surfe ich über einen Proxyserver. Dies mache ich jedoch schon immer von Zeit zu Zeit und ich hatte früher deshalb nie Probleme mit älteren Versionen des Visual Studios.
Bei der Suche nach den Proxyserver-Einstellungen für das Visual Studio 2012 selbst, wurde ich jedoch enttäuscht. Einen Dialog oder Einstellungsmöglichkeiten gibt es dafür […]

MySpace Loader – Sourcecode zum Download

myspace loader iconWie der ein oder andere Nutzer schon bemerkt hat, funktioniert mein Myspace Downloadtool namens “MySpace Loader” derzeit leider nicht mehr richtig. Dies liegt an der endgültigen Umstellung der MySpace-Webseite. Zuletzt gab es ja noch eine Übergangsphase, in der sowohl die alte, als auch die neue Version der Webseite erreichbar war. Seitdem nun nur noch ausschließlich die neue Seite online ist, funktioniert der MySpace Loader leider nicht mehr.
Da mir momentan die Zeit fehlt, den MySpace Loader für die neue Seite umzuschreiben, mir das Projekt aber auch zu schade ist, um es einschlafen zu lassen, habe ich mich dazu entschieden, den Quellcode des MySpace Loaders zu veröffentlichen. Da ich in den letzten 2 Jahren schon des Öfteren Mails bekommen habe, in denen ich um die herausgabe […]

404Checkr – Links automatisch auf Gültigkeit testen

404checkr_logoDieser Artikel ist wieder einmal einer kleinen Eigenkreation gewidmet. Nachfolgend soll es um ein kleines Tool von mir gehen, welche ich, wie in den meisten Fällen, aus der Not heraus geschaffen habe. So war ich letztens auf der Suche nach einer Möglichkeit eine große Liste an Links zu überprüfen und tote Links möglichst einfach zu erkennen.
Die Problemstellung
Spätestens ab 20-30 Links macht das per Hand einfach keinen Spaß mehr und ist mehr als zeitintensiv. Deshalb habe ich ein kleines Programm in C# geschrieben, mit welchem beliebig viele Links auf ihre Gültigkeit überprüft werden können. Das Tool habe ich auf den Namen 404Checkr getauft, wobei sich 404 auf den HTTP-Statuscode 404 bezieht, welcher besagt, dass eine Seite/Datei nicht aufgefunden werden konnte.
Was bietet der 404Checkr
Der 404Checkr kann eine beliebig große Liste an Links verarbeiten. Diese kann entweder […]