Sorry, we found 0 results. Please try another query.
Showing max 10 of results

OpenVPN mit Windows Vista RC1

Nach diversen BlueScreens bei der TAP Device installation, habe ich mich mal auf die Suche nach einer Lösung gemacht.

Und siehe da, es gibt tatsächlich eine.

  1. OpenVPN oder OpenVPN GUI downloaden
  2. Bei der Installation unbedingt das Häkchen für das TAP Device deaktivieren
  3. Installation sollte so durchlaufen, da ja kein böser neuer Netzwerkadapter installiert wird.
  4. Auf der angegebenen Seite in diesem Forenbeitrag die i386.zip downloaden
  5. Entpacken und im Device Manager über Action->Add legacy hardware die .inf Datei suchen und installieren.
  6. Fertig

DatabaseMail mit SQL Server 2005 Express

Wie ich nach einiger Suche soeben rausfinden musste, wird DatabaseMail von der Express Edition nicht unterstützt (siehe hier).

Das ist allerdings nicht in irgendeiner Weise bereits im SQL Server Express so verankert… Alle StoredProcedures, der ServiceBroker, usw. sind vorhanden. Die Mails werden sogar in die Queue geschrieben. Nur wenn man dann in das Eventlog schaut, stellt man fest, dass es daran scheitert, dass der SQL Server den externen Prozess “DatabaseMail90.exe” nicht starten konnte.

Informiert man sich darüber, müsste diese im MSSQL\Binn Verzeichnis liegen. Da der SQL Server Express DatabaseMail aber nicht unterstützen will unterstützt, ist diese Datei einfach nicht vorhanden.

Ich wollte wissen, ob es wirklich nur daran liegt, also schnell die Dateien DatabaseMail90.exe, DatabaseMailengine.dll und DatabaseMailprotocols.dll von der Standard Edition in das Express Verzeichnis kopiert und siehe da: Die Mail wird nach einem “sysmail_stop_sp” und “sysmail_start_sp” sofort ohne Probleme versendet.

Schade, dass man darauf verzichtete, DatabaseMail auch in der Express Edition zur Verfügung zu stellen. Ein wirklich sehr nettes Feature.

Windows Vista "Pre-RC1"

So, nach dem kleinen Download von 2,6GB und dem Brennvorgang wollte ich also die “Pre-RC1” Version mit der Build Nummer 5536 über meine Beta 2 Version installieren.

Das war leider nicht möglich da ich auf der Partition nur noch 6GB frei hatte, Vista für das Upgrade aber min 7,x GB haben möchte. Zweiter Grund dass das Updgrade nicht möglich war: Sprachdifferenzen (Beta 2 war auf deutsch, während es Pre-RC1 nur auf englisch gab).

Also Partition platt gemacht, und neu installiert. Die Installation ging relativ flott und ohne Probleme, sofern man einen gültigen Lizenzkey hat.

Nach der Installation fallen natürlich einige neuerungen sofort ins Auge (neuer Balken beim booten, größeres Vista Logo vor dem Anmeldebildschirm, etc).

Insgesamt habe ich jetzt erstmal das nötigste was ich zum Arbeiten brauche installiert. Also das Visual Studio 2005, Office 2007 Beta, Opera, Trillian, WinampRssBandit und eigentlich auch WinTV. Womit wir bei den Problemen wären: RssBandit läuft immer noch nicht vernünftig und ist nicht durch die Menüs zu bedienen und WinTV läuft auch nicht, da ich eben eine Ur-alte Hauppauge PCI Karte habe, wofür selbstverständlich keine Vista Treiber verfügbar sind…

Ansonsten läuft es auf meinem System wirklich sehr flüssig, ich habe sogar das Gefühl es geht alles schneller als unter XP. Und das mit einem “Windows Experience Index” von 4,4 und das ist im gesamten nur das Minimum. Für RAM- und Festplattenperformance hat mein System sogar eine 5,0, bzw. 5,3 bekommen.

Das Bild habe ich übrigens mit dem Windows Vista “Snipping Tool” gemacht. Auch sehr nett.

Contract-First und Microkernel

Gestern habe ich zwei sehr interessante Artikel von Ralf Westphal entdeckt, in denen er auf Komponenten-orientierung, Contract-First-Design und Microkernel eingeht.

Da wäre zum einen Dynamic component binding made easier in dem auch ein Beispiel Projekt gezeigt wird und zum anderen Training students to use Software Cells, Contract-First-Design and a Microkernel wo es um einen Workshop an einer Uni zu diesem Thema geht.

Bisher war mir nicht bewusst was ein Microkernel beim Komponenten basierten erstellen von Software leisten kann: Nämlich saubere Trennung der einzelnen Komponenten über vorher definierte Interfaces (Contract-First). So lassen sich die einzelnen Komponenten unabhängig voneinander entwickeln und eben auch vollkommen unabhängig voneinander testen.

Also mein Tip: Unbedingt die beiden Artikel von Ralf lesen! Es lohnt sich wirklich! Hätte ich das alles etwas eher entdeckt, würde unser Diplomarbeitsprojekt jetzt sicher auch etwas anders aussehen… ;-)

Nützliche Tools für das ganze:

  • Eine Microkernel Implementierung, z.b. die von Ralf (siehe Downloadlink am Ende des Artikels) oder das Castle Project, etc.
  • NUnit - Das bekannte Unit Testframework für .NET zum Testen der einzelnen Komponenten.
  • NMock - Ein Mock Object Framework. Damit lassen sich Dummy-Objekte für die Unit Tests bauen.

Neues "Fahrrad"... Cruiser

Juhu, ich hab ein neues Fahrrad.. naja, noch nicht, aber es ist bestellt.

Da ja mein aktuelles zu ca. 80% aus Rost besteht, war es an der Zeit. Und nach einiger Ausschau und probesitzen hab ich dann eins gefunden was sehr nett aussieht und dazu noch halbwegs altagstauglich ist ;-)

Und so sieht es aus:

Ein Felt Yellow Cab und das zu einem Superschnäppchen!