Wenn man einen Programmcode nicht versteht...

by Manuel 11/17/2009 10:00:00 AM

..liegt das nicht unbedingt daran das der Autor talentierter war als der Leser.

Häufig eher genau andersrum.

 

 

Currently rated 3.0 by 4 people

  • Currently 3/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Benutzerverwaltung/Architekturfrage

by Manuel 9/4/2009 7:43:00 AM

Seit langem bastel ich mal wieder mit ASP.NET herum, bin aber direkt an einem problematischen Punkt. Bisher liefen alle meine Anwendungen über Windows-Authentifizierungen in Intranets, beim aktuellen Projekt geht das nicht.

Ich schreibe einen Webservice der irgendwelche Daten von registrierten Benutzern sichert.

Es gibt einen ASP.net WebClient, einen WPF-Desktop Client und evtl. später einen Mac-Client, der Service selbst steht "Online" und wird SSL geschützt. Mein "Problem" ist nun die Benutzerverwaltung.

Beim ASP.NET Webclient kann ich ja prima über den Membership-Provider gehen und neue User können sich Accounts anlegen. Nun brauche ich die gleichen Accounts aber auch im Webservice um einen Zugriff von den anderen Clients aus zu ermöglichen.

Mein erster Gedanke war im Webservice auch den Membership Provider zu verwenden. Die Site und der Service verwenden die gleiche Datenbank, ich vermute dass ich den Provider Application-Name bei beiden Anwendungen identisch wählen kann und somit auch auf die jeweiligen Userdaten der anderen Application zugreifen kann.

  • Vielleicht mal in die Runde gefragt, wie würdet ihr das lösen? Gibts bessere Ideen?
  • Wenn ich innerhalb der Webseite einen ServiceRequest durchführe muss ich mich ja mit User/PW anmelden, auf das PW habe ich aber keinen Zugriff weil der SqlProvider ja nur einen Hash sichert. Sollte ich das Passwort beim anmelden des Users in der Session ablegen? 
  • Sonstige andere Vorschläge?

 

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , ,

2 Tage nHibernate

by Manuel 8/27/2009 6:46:00 AM

Ich hab in den letzten 2 Tagen mal ein bisschen mit der aktuellen nHibernate Version (2.1.0 GA) herumspielen können.

Ich bin hochgradig unzufrieden mit der Dokumentation. Das Quick-Start Tutorial ist in der vorgegebenen Version nicht lauffähig, die Konfigurationsdateien haben sich geändert.

Die Standard Online Doku bezieht sich zwar auf die aktuelle Version, nutzt für das einführende Tutorial allerdings VS2003 und SQl Server 2000.

In einer Usergroup habe ich eine RAR Datei mit einer Doku für nHibernate 2.0 gefunden die für die Beispiele immerhin schon VS2005 verwendet hat!?

Auch habe ich hier eine Ausgabe von nHibernate in Action, dem Buch das in der Community immer wieder empfohlen wird. Leider beziehen sich die Infos - zumindest in meiner Ausgabe - nur auf eine 1.0.2 Version.

Keine Spur auch von aktuellen Technologien wie Linq in der aktuellen Doku. (Ja - ich weiß das es geht, aber wieso ist das nicht in der offiziellen Doku zu finden?)

Zudem geht es mir auf den Keks Mapping-Files händisch zu erstellen. Xml schreiben können Applikationen viel schneller als ich.
Ja - es gibt Generatoren, aber grafische Designer habe ich noch keine gefunden.

Ich glaube ich verwende wieder das Entity Framework. Das ist zwar noch nicht ganz fertig, aber trotzdem brauchbar.

Update: Danke für die vielen Kommentare, ich weiß durchaus welche Doku wo existiert - ich bin nur mit der generellen Qualität und vor allem der Aktualität unzufrieden.  Ich könnte jetzt dem OpenSource Gedanken folgen und sie besser machen... Wie Homer Simpson sagen würde: "...mal sehen...mal sehen.." Fluent Hibernate kenn ich natürlich auch, muss damit aber trotzdem noch die Mappings händisch erstellen.

Currently rated 3.3 by 3 people

  • Currently 3.333333/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , ,

Windows 7 API->.NET

by Manuel 8/17/2009 9:41:00 AM

Ganz coole Sache wenn man die neuen Windows7 Features in seinen .NET Applikationen nutzen möchte ist dies hier:

http://code.msdn.microsoft.com/WindowsAPICodePack

Vor allem toll das Microsoft das direkt mit dem Release zur Verfügung stellt und nicht auf irgendwelche  neuen Framework-Versionen vertröstet wird.

 

 

 

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , ,

Meine erste Flugstunde!

by Manuel 4/27/2009 4:58:00 AM

 



Landeanflug auf Flughafen Mülheim/Ruhr

 

 


Die Ruhrtalbrücke (Autobahn A52 Richtung Essen)


Das Rhein-Ruhr Zentrum von oben!

 

 


Das Düsseldorfer Rheinufer (Tonhallenstrasse inkl. Tonhalle)

 

 


Der Kölner-Dom (bei bewölktem Wetter)

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Virales Marketing, gestern in meinem Briefkasten.

by Manuel 3/11/2009 4:06:00 PM

Eine Postkarte mit dem .NET 4.0 Logo und folgendem Text:

 

01001011011011000110000101110101011100110010000001000010011011110110001101101011
00111010001000000100010001100101011100100010000001000001011011100110011001100001
01101110011001110010000001100111011100100110111101110011011100110110010101110010
00100000010001010111001001100101011010010110011101101110011010010111001101110011
01100101001000000110100101110011011101000010000000101101001000000111011101101001
01100101001000000110010001100101011100100010000001000001011011100110011001100001
01101110011001110010000001100111011100100110111101110011011100110110010101110010
00100000010001100110110000100110001000110011001000110101001100100011101101110011
01110011011001010010000000101101001000000110111101100110011101000010000001110101
01101110011100110110001101101000011001010110100101101110011000100110000101110010
00100000011101010110111001100100001000000110101101101100011001010110100101101110
00101110

 

 

Viel Spaß!

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Off Topic I

by Manuel 3/2/2009 9:05:00 AM

Da wurde doch tatsächlich der Rechtsanwalt Mahler eingespert weil er den Holocaust geleugnet hat.

Um eins mal vorne weg zu schieben: Ich teile seine Meinung NICHT und Nazis sind scheiße - aber trotzdem: Wieso wird in unserem Land jemand eingesperrt der seine persönliche (zugegeben bescheuerte) Meinung äußert? Passt aber wieder gut in mein Bild unserer Regierung die permanent damit Beschäftigt ist Grundrechte jedes Bürgers zu beschneiden.

 

“Ich verachte Ihre Meinung, aber ich gäbe mein Leben dafür, dass Sie sie sagen dürfen.” (Frei nach Voltaire).

Currently rated 3.7 by 3 people

  • Currently 3.666667/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Microsoft favorisiert Entity Framework vor Linq2Sql

by Manuel 11/24/2008 10:27:00 AM
Mein neues Projekt hätte ich gerne mit Linq2Sql realisiert und hab am Wochenende ein paar kleine Prototypen gebastelt. Jetzt sagt das ADO.NET Team allerdings, das sie persönlich das Entity Framework bevorzugen werden. In Ihrem Blog Eintrag wird jedem Entwickler geraten EF zu verwenden... ich glaube damit meinen Sie auch mich.

Wenigstens ein Schrecken mit Ende...

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Microsoft Silverlight Tools

by Manuel 11/17/2008 4:24:00 AM
Wer mal Silverlight 2 ausprobieren möchte, muss einen ganzen Haufen Kram installieren, SDK, SP1 für VS, Runtime, MSDN Erweiterung usw. Danach ärgert man sich weil man das Komplettpaket übersehen hat.

Currently rated 3.0 by 2 people

  • Currently 3/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , ,

Microsoft Live Mesh - Auch für Macs

by Manuel 11/13/2008 9:35:00 AM

Ich bin gestern mehr zufällig als absichtlich über den Microsoft Mesh Service gestolpert. Unter www.mesh.com kann man sich für den - derzeit noch in der Beta-Phase befindlichen - Dienst anmelden. Microsoft stellt 5 GB Speicher auf einem Online Server zur Verfügung. In diesem Speicher können Ordner angelegt, dateien gespeichert und heruntergeladen werden. Erstmal nichts besonderes. Interessant wird es durch den Downloadbaren Windows Service, der lokale Ordner automatisch und völlig autonom mit dem Onlinedienst synchronisiert. Der Client ist auch für den Mac verfügbar und soll demnächst für Windows Mobile erscheinen.

Jedes Gerät wird über den Serivice mit dem Mesh-Account verknüpft und kann detailiert konfiguriert werden ( Alle Daten aus dem Ordner Briefe im Büro mit dem Rechner zu Hause synchronisieren, aber nicht mit dem Mac usw. )

Als Gimmick können Mediendateien auf den Ordnern dank Silverlight direkt Online betrachtet werden. Der Mac Client wird übrigens erst zum Download angeboten wenn man sich auch mit einem Mac auf die Seite begibt. 

Alles in allem ein sehr nettes Tool, momentan ist die Client Bedienung noch ein bisschen hakelig, funktioniert aber schon sehr gut. Man sollte natürlich überlegen welche Daten man auf irgendwelche Server (in den USA?) lagern will und welche nicht, aber dafür gibt es ja das ebenfalls sehr gute TrueCrypt.

 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , ,

Powered by BlogEngine.NET 1.3.0.0
Theme by Mads Kristensen

Über den Autor:

Name of author Manuel Wenk
ist Optimist, Softwareentwickler, Microsoft Certified Application Developer, Autor und beschäftigt sich seit der Beta 1 mit der Microsoft .NET Technologie.

E-mail senden Send mail

Pages

Recent posts

Recent comments

Authors

Categories

None


Impressum

Verantwortlich für den Inhalt:
Manuel Wenk
Ernst Tacke Weg 7
40878 Ratingen.

© Copyright 2010

Sign in