Okt 082009
 

Irgend wie verwirrt mich das. Vor zwei Tagen bekam ich folgendes Mail.

Hi,
I am Patrick Smacchia, a C# MVP. I am editing a tool for .NET developers: NDepend
NDepend is a static analyzer that simplifies managing complex .NET code base.
See its features here, most of them are truly unique:
http://www.ndepend.com/Features.aspx
I would be glad to offer you a pro license. This way you can use the tool and buzz it on your blog if you find it useful.
I just need your address and phone number in order to emit a proper pro license.
Regards,
Patrick Smacchia
NDepend lead dev
MVP Visual C#

Mein erster Gedanke war: SPAM

Ich suchte also bei Google einfach mal nach dem Namen Patrick Smacchia. Ich fand ihn tatsächlich und er scheint auch wirklich MVP zu sein. Aber was ist NDepend? Irgend wie habe ich noch nie bewusst davon gelesen oder gehört, also auch dem mal nachgehen.

Als ich dann den Preis einer Pro Lizenz sah war ich ganz perplex. Wieso soll ausgerechnet ICH eine Pro Lizenz im Wert von 300Euro bekommen? Es gibt doch etliche Blogger im .NET Umfeld die eine wesentlich bessere Reputation als ich haben. Wieso also ich?

Habs dann probiert. Es verging keine Stunde und ich bekam einen Key und ein Lizenzfile für eine Pro Version des Tools. Wau.

OK. Einige werden jetzt sicher anmerken, dass das gekaufte Postings sind. Na und? Es geht um Softwareentwicklung die auf meinem Blog eigentlich ein Schwerpunkt darstellen sollte. Wenn ich die Software offiziell gekauft hätte wäre ganz sicher auch ein Posting zum Tool aufgetaucht. Unabhängig davon ob ich die Lizenz gratis bekommen habe oder nicht. Solange es ums Thema des Blogs geht wird mitgemacht. Mache ich bei Visual Studio auch so.

Ich weiss allerdings noch nicht so genau was ich mit NDepend anfangen soll. Aber genauer anschauen werde ich es bestimmt.

Aber nochmals zu meinem Hauptproblem zurück. Wie so ich? Bin ich der Einzige der darüber schreibt? Gibt’s noch andere Blogger die solche Softwarelizenzen bekommen?

Ach ja. Ich kann mir vorstellen das es Microsoft Mitarbeiter gibt die hier mitlesen. Jedenfalls sagt mir das die Statistik. 🙂 Ich hätte noch Interesse an einem MSDN Abo. Am liebsten ein MSDN Premium Subscription. Dann könnte ich endlich auch mal die Architecture Edition testen. 🙂

Und wenn jemand von JetBrains mitliest. Eine Lizenz für ReSharper würde ich auch gerne nehmen. Darüber gäbe es sicher auch noch einiges zu berichten. 🙂

Ich freue mich auf die Angebote. Damit wäre ich nämlich gut eingedeckt.

kick it on dotnet-kicks.de

Sep 232009
 

Man lernt nie aus. So sollte es auch sein.

Ich habe immer mal wieder die Aufgabe eine Logdatei zu erstellen. Dabei sollte sich ein sinnvoller Name der Datei ergeben. Etwa “20090923_080355.txt”. Solche Dateinamen können nun mit den wildesten Methoden gebaut werden.

Hier ein Beispiel aus meinen Anfangszeiten (OK. Das ist noch gar nicht so lange her).

DateTime now = DateTime.Now;
string fileName = now.Year.ToString("0000") 
	+ now.Month.ToString("00") + now.Day.ToString("00") + "_" 
	+ now.Hour.ToString("00") + now.Second.ToString("00") 
	+ now.Millisecond.ToString("000") + ".txt";

Sieht doch ziemlich praktikabel aus. Auf jeden Fall funktioniert es. Aber geht es auch einfacher?

Es geht einiges einfacher.

DateTime jetzt = DateTime.Now;
string fileName = jetzt.ToString("yyyyMMdd_HHmmss_FFF") + ".txt";

Sieht doch schon viel eleganter aus.

Zur Info. “FFF” steht für die Millisekunden. In der MSDN gibt es noch einiges mehr zu entdecken.

Das gibt doch schöne Logdateinamen. Können Logdateinamen schön sein? 😉

Liste mit Logdateinamen

kick it on dotnet-kicks.de