Contact

netcreate OHG
  • Send mail to the author(s) E-mail
  • XING
twitter     RSS 2.0

Conferences

My talks

Conferences

Community

.NET Developer Group Braunschweig Co-Lead INETA Deutschland Microsoft Community Leader/Insider Program (CLIP) .NET GUI Just Community e.V.

Categories  RSS 2.0

Archives

Blogs of friends

Comments

Stats

Total Posts: 271
This Year: 104
This Month: 1
This Week: 1
Comments: 128

Tags

 

Data Dude & VSTS Developer Edition wachsen zusammen

Posted in VS Team System |  VSTE DB Prof at Tuesday, September 30, 2008 9:13 AM W. Europe Daylight Time

Wie man im Data Dude Blog lesen kann, wird in der nächsten Version von Visual Studio Team System die Developer Edition und die Database Edition verschmelzen. (Yippie! :)

Als besonderes "Schmankerl" können alle Besitzer der VSTS Developer Edition mit Premium MSDN Abo, ab 01.10.08 die Database Edition kostenlos herunterladen und einsetzen. Dieses gilt auch für alle Team System 2005 Besitzer.

Link:

IE AddOn - Make URL as Tinyurl

Posted in Allgemein |  Freeware | Scripting at Monday, September 29, 2008 5:51 PM W. Europe Daylight Time

Inspiriert von dem Twitter Client "twhirl", habe ich mir ein kleines IE Addon geschrieben, welches eine URL in eine TinyUrl verwandelt.

Beispiel: Aus http://www.netcreate.de/de_home.net wird http://is.gd/3hc4

Das Addon wird per Rechtsklick (Kontextmenü) auf das Browserfenster ausgeführt.

Make URL as Tinyurl

Danach wird folgendes Skript ausgeführt:

<script type="text/javascript" defer>
	try
	{
		var win = window.external.menuArguments;
		var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		
		xmlhttp.open('GET', 'http://is.gd/api.php?longurl=' + external.menuArguments.document.URL);
		xmlhttp.onreadystatechange = handleStateChange;
		xmlhttp.send(null);
			
		function handleStateChange()
		{
			win.clipboardData.clearData();		
			if (xmlhttp.readyState == 4)
			{
				alert('URL converted to: ' + xmlhttp.responseText);
				win.clipboardData.setData("Text",xmlhttp.responseText);
				xmlhttp.abort();
				xmlhttp = null;
			}
			
		}
	}
	catch(ex)
	{
		alert("tinyurl.js - An Exception occured: " + ex.message);
	}
</script>

Damit das Addon im Kontextmenü des Browsers angezeigt wird, muss folgendes RegFile ausgeführt werden:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt]

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\&Make URL as Tinyurl]
@="C:\\Tools\\IE\\tinyurl.js"

Download der beiden Files: hier

Known Issues:

  • Ab und zu geht der Aufruf nur jedes zweite Mal. Das xmlhttp.readyState ist plötzlich null, warum das so ist kann ich nicht genau sagen.

Links:

Back from BASTA! 2008

Posted in .NET Entwicklung |  Office 2007 |  VSTO |  Konferenzen at Friday, September 26, 2008 4:48 PM W. Europe Daylight Time

Es war meine erste BASTA! und auch gleich als Sprecher dabei. Es hat viel Spaß gemacht mit den Teilnehmern, Speakern und Freunden sich zu unterhalten und zu fachsimpeln.

Mich überraschten die vielen Teilnehmer bei meiner VSTO-Session "Office und .NET - zwei Welten wachsen zusammen mit VSTO 3.0". Ich hatte mit weniger Leuten gerechnet, darum freut es mich um so mehr, dass VSTO anscheinend ein sehr interessantes Thema für viele ist.

Office und .NET - zwei Welten wachsen zusammen mit VSTO 3.0  Office und .NET - zwei Welten wachsen zusammen mit VSTO 3.0 - Agenda

Abstract:

Die mit Visual Studio 2008 ausgelieferte VSTO-3.0-Komponente und die frisch erschienenen VSTO Power Tools bringen zahlreiche Neuerungen für die Office-2007-Entwicklung mit sich. Der Vortrag zeigt anhand verschiedener Beispiele, wie einfach der Einstieg in die VSTO-Entwicklung sein kann und klärt Fragen wie: Was kann der neue Ribbon-Designer in VS 2008? Kann Word mit Outlook interagieren? Kann WPF in Office angewendet werden und wie passt LINQ dazu?

Meine Präsentationsunterlagen und die Samplecodes können hier runtergeladen werden:

Basta!2008 Zip download

Tipp: STRG+C auf Dialoge anwenden

Posted in .NET Entwicklung | Allgemein at Saturday, September 20, 2008 11:22 PM W. Europe Daylight Time

Für alle die es noch nicht wussten, um Fehlermeldungs Dialoge zu erfassen gibt es zwei Möglichkeiten:

VSTO_Fehlermeldung

1. Die Fehlermeldung abschreiben. :-)

oder

2. Einfach den Dialog anklicken und dann STRG+C drücken. Danach Notepad öffnen und STRG+V drücken. fertig

Ergebnis im Notepad:

---------------------------
Microsoft Visual Studio
---------------------------
Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
---------------------------
OK  
---------------------------

Diese Fehlermeldung bekam ich, als ich gerade ein VSTO 3.0 WordDocument (.docm) Add-In schreiben wollte. Die Fehlermeldung kam direkt beim Anlegen des Projektes. Nach ein wenig Recherche habe ich herausgefunden, dass das anscheinend ein Fehler in VSTO ist. Der Eintrag im MSDN Forum ist leider schon etwas älter und ich konnte nicht herausfinden ob der Fehler mittlerweile gefixt ist. Auf der Suche habe ich auch folgendes Statement gefunden, was in die gleiche Richtung geht:

I think the cause might be that he has a managed COM Add-in registered for Word/Excel and this causes some weird asynchronous host shutdown issues for host application when we create new document during project creation. A workaround would be to create new project based on an existing document.

Ich habe ein Word 2007 aufgemacht und parallel mit Visual Studio 2008 ein VSTO 3.0 WordDocument angelegt. Jetzt hat das Anlegen des Projektes geklappt und ich konnte auch weitere anlegen.

Ich bin mir nicht sicher, ob es etwas mit dem SP1 von Visual Studio 2008 zu tun hat, jedenfalls tauchte der Fehler vorher nicht auf.

Wenn man mal eben ein Sonderzeichen sucht...

Posted in .NET Entwicklung | Allgemein at Friday, September 19, 2008 7:42 PM W. Europe Daylight Time

...dann kann ich nur diese Webseite empfehlen: http://leftlogic.com/lounge/articles/entity-lookup/

Einfach das zu suchende Sonderzeichen eingeben und schon spuckt die Suche die entsprechenden Schreibweisen aus.

sonderzeichen

Cassette from my ex

Posted in Allgemein | OffTopic at Friday, September 19, 2008 7:33 PM W. Europe Daylight Time

...so heißt der Titel der Webseite (http://www.cassettefrommyex.com/), wo man seine alten Kassetten von seiner(em) Ex hinschicken kann. Die Kassette wird digitalisiert und zum Anhören bereitgestellt. Zusätzlich wird dazu noch Ihre Geschichte veröffentlicht.

Eine nette Idee, besonders weil die Musik auf den Tapes nicht Alltäglich ist. Eine gelungene Abwechslung zu den Radiosendern ;-)

Filesync-Service: Dropbox

Posted in Allgemein at Sunday, September 14, 2008 6:49 PM W. Europe Daylight Time

Heute bin ich auf den Filesync-Service Dropbox gestolpert und habe diesen gleich ausprobiert. Dropbox ist super schnell installiert und läuft sehr "smooth" ab. Einfach das zu synchronisierende File in den Dropbox-Ordner packen und schon wird es auf den Dropbox Server geladen. Natürlich alles verschlüsselt. Kostenlos steht jedem 2GB Speicherplatz zur Verfügung und es können 10 PCs synchronisiert werden. Weitere Informationen findet man bei diesem Golem Artikel.

Eine andere Alternative (SYNCING.NET) zeigt Torsten in seinem Blogartikel auf.

dotnetbs_banner_150

Die .NET Developer Group Braunschweig trifft sich zu ihrem 24 User Group Treffen am 16.09.08 um 19:00 im Restaurant Kilian's Raffinerie.

Dieses Mal kommt uns Stefan Lieser mit seinem Vortrag über "Software Design Principles" besuchen:

Software muss in der Regel über lange Zeiträume gepflegt werden. Die Wartbarkeit einer Software ist daher ein wichtiges Kriterium bei der Entwicklung. Stefan Lieser geht in seinem Vortrag der Frage nach welche Prinzipien bei der Softwareentwicklung hilfreich sind um wartbare Software zu erhalten.

Weitere Informationen gibt es auf www.dotnet-braunschweig.de

Wie immer ist jeder herzlich willkommen!

Zurück von der NRW08

Posted in Office 2007 |  VSTO | Community |  Konferenzen at Sunday, September 14, 2008 6:10 PM W. Europe Daylight Time

Am Freitag, den 12.09.08 fand die NRW08 statt und ich war als Speaker dabei. Ich habe eine Session über VSTO 3.0 & Outlook 2007 Entwicklung gehalten. Die Session zeigte, wie einfach man ein Kontaktformular mit Form Regions, WPF & LINQ erweitern kann.

olDemoNRW08

Wer die Outlook Demo haben möchte, kann mir gern eine Email schreiben oder warten, bis diese hier im Blog veröffentlicht wird. Meine Folien gibt es jetzt schon mal ;-) (siehe unten).

Das Event hat mir sehr viel Spaß gemacht, noch mal herzlichen Dank an das Orga-Team Daniel Fisher und Stephan Oetzel! Nach der NRW08 haben noch einige von uns  Wuppertal erkundet und dabei ein paar "phasige" (insider) Stunden erlebt. ;-)

Eine Einladung zur nächsten NRW habe ich auch wieder erhalten. Der neue Termin für die NRW-CONF 09 (Achtung neuer Name) steht auch schon fest: 28.08.09. - Ich freue mich schon darauf!

Nur noch 1 freier Platz beim .NET Open Space!

Posted in .NET Entwicklung | Allgemein | Community |  Konferenzen at Tuesday, September 09, 2008 10:21 AM W. Europe Daylight Time

Wer nun schnell ist, bekommt noch einen gesicherten Platz beim .NET Open Space! 69 Teilnehmer haben sich schon angemeldet, wer wird der 70igste?

Für alle die jetzt nicht schnell entschlossen sind, bleibt nur die Warteliste! ;-)

Link:

Installation SQL Server 2005 & Vista x64

Posted in .NET Entwicklung |  SQL Server 2005 at Monday, September 08, 2008 3:40 PM W. Europe Daylight Time

Wenn man versucht den SQL Server 2005 auf Vista x64 zu installieren, bekommt man die Warnung "ASP.NET ist nicht für eine 32bit Anwendung registriert". Die SQL Reporting Services benötigen 32bit-ASP.NET.

Für alle die dasselbe Problem haben, kann ich diesen Artikel empfehlen:

Bei dem Aufruf der .vbs-Datei ist ein Fehler bei dem Artikel. Bei mir hat es so funktioniert:

cscript c:\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1

Nachdem man die Änderung ausgeführt hat, habe ich die Installation ausgeführt und folgende Fehlermeldung erhalten:

ERROR 1706 Setup cannot find the required files. Check your connection to the network, or CD ROM! For other potential solutions to this problem, see c:\Program Files\Microsoft Office\Office11\1033\Setup.chm

Lösung: Die OWC (Office 2003 web components) müssen ein Update erhalten, dieses findet man hier:

Wenn man die Client Tools updaten möchte, dann muss man das Setup mit dem Parameter "Setup.exe SKUUPDATE=1" starten

Danach lief die Installation durch! :) Aber nicht vergessen das Sql Server 2005 SP2 danach zu installieren!

Der steinige Weg zum MS Certified Partner

Posted in Allgemein | netcreate at Thursday, September 04, 2008 7:08 PM W. Europe Daylight Time

Eigentlich war der Weg bis jetzt gar nicht soo steinig um Certified Partner zu werden. Unsere LATIKA Knowledgebase wurde zertifiziert, geeignete Kundenreferenzen hinzugefügt und schon sind wir quasi zertifiziert... Jetzt kommt noch das Thema Rechnung begleichen. Das dachte ich sollte eigentlich die leichteste Übung sein aber weit gefehlt!

Im Microsoft Partner-Portal klickt man sich durch den Rechnungsprozess, die ersten Seiten sind auch ganz harmlos, aber dann wenn man angeben soll, wie man bezahlen möchte, wird es knifflig. Ich wollte eine ganz normale Banküberweisung tätigen. Ok, erst einmal kein Problem aber dann möchte Microsoft  verschiedene Angaben von mir haben:

Kann mir bitte jemand sagen, was die Sortiercodenummer ist??? Wenn man Google danach fragt, bekommt ich keine Treffer! Selbst live ist ratlos... hmm... *kopf_kratz*

Naja, dachte ich mir, wenn google/live die nicht kennt, dann lass ich diese weg und faxe das einfach nach Irland so wie dies gefordert wird... aber huch, an welche Faxnummer denn? Auf dem kompletten Schreiben ist keine Faxnummer angegeben. Laut Text soll ich das faxen oder meinen die schicken?

Tja, als ratloser Kunde werde ich Morgen mal wieder die MS Hotline anrufen und brav Nachfragen, vielleicht wissen die auch was die Sortiercodenummer ist! Also leichter hätte man es seinen Kunden nicht machen können! ;-)

Vista x64 :-)

Posted in Allgemein at Wednesday, September 03, 2008 9:17 PM W. Europe Daylight Time

Ich muss ja mal loswerden, dass ich Vista mag! :-)

Endlich ist die Migration von Windows XP x64 auf Vista x64 bei mir vollzogen. Es hat lange gedauert bis ich mich endlich entschlossen habe Vista zu installieren. Hätte ich gewusst, wie "easy" die Installation ist, hätte ich das schon längst gemacht. Es mag sicherlich auch eine Rolle gespielt haben, dass ich erst jetzt migriert habe (SP1 ist draußen, die Hardwarehersteller haben Treiber am Start, etc.).

Nachdem ich so schlechte Erfahrung mit dem x64 von Windows XP gemacht hatte, war mir schon, trotz gutem zureden von Alex und Torsten, ein bissel mulmig zumute wieder x64 zu installieren. Aber jedem der ähnliche Überlegungen hat, kann ich nur raten -> installieren ;-) Es sei denn man möchte etwas mit Soundverarbeitung machen, da würde ich auf jeden Fall sicher gehen, ob der Hersteller einen x64 Treiber anbietet.