The Model Driven Generation (MDG) Integration for Eclipse and Enterprise Architect (EA) brings the modeling capabilities of Enterprise Architect to the IDE of Eclipse.

Editing your EA models is provided directly in Eclipse and, with one click, Java or C++ code (or also other languages) can be automatically generated. But also reverse engineering existing source code into UML models is possible. After connecting your EA models to Java, C++, or other languages, models and code are live synchronized. If you change your model elements, the modifications are automatically updating the dedicated source code and vice versa. Thus, a full round-trip engineering process is provided.

The EA projects are visualized in an own Eclipse view as depicted on the right side of the screenshot below. Next to this view, EA’s UML editor is depicted. The connected source code, i.e., Java in our case, can be maintained inside the workspace of Eclipse as depicted on the left side of this screenshot. By selecting a model element it can be easily navigated to the dedicated position in the Java code.

For more information including the installation guidelines and the user guide we kindly refer to the website of the Sparx Systems.

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg

Unfortunately the best .net decompiler will not be free anymore. The version 7 of .NET Reflector will not be free of charge anymore. For more details see red-gates announcement. The good news is that others took this as opportunity.
The next version of Jetbrains Resharper is bundled with a decompiler and a free standalone tool will follow.
Another tool comes from the SharpDevelop Community. For more information about ILSpy see Daniel Grunwalds blog.

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg

This article describes the integration of Tortoise Svn and Jetbrains Youtrack.
On the working folder of your project you need to set three properties (don’t forget to apply them recursively):

  • bugtrac:message -> message for commit (%BUGID% is replaced with the issue number on commit)
  • bugtrac:url -> url to youtrack server (%BUGID% is replaced with the issue number on commit)
  • bugtrac:number -> false, because Youtrack uses an alphanumeric project id

If all is configured correctly you should be able to use the Youtrack IssueId in the commit dialog of Tortoise:

This work also if you use the Visual Studio Plugin AnkhSvn:

Now you can use integration of Youtrack in the Log Messages dialog of Tortoise. The entered Youtrack Id is converted to a working link to this issue.

Just click it to open the issue in youtrack.

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg

There is an easy way of integrating bugtracking tools into tortoise svn using properties.
Just add following properties to your working copy (don’t forget to apply them recursively):
-bugtraq:url (enables link to bugtracker and shows Bug-Id column in tortoise)
-bugtraq:message (enables Bug-Id input field on commit)

Example:

bugtraq:url

http://myBugtracker.com/?id=%BUGID%

-bugtraq:message
Defect:  %BUGID%.

%BUGID% is replaced with the issue number you entered on commit.

For more details see the tortoise documention.

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg

There are a lot of scripts out there promising to create insert scripts. You pass in the name of the table, and the scripts create an insert statement for each record contained. Only problem they have: the more columns there are, the greater the chance of lines being cut off in the middle.
The only working & free solution I found up to now is called SSMS Tools. You can get it here: LINK.
It integrates into SQL Server Management Studio and offers a couple of functions. The most important: the creation of insert scripts, based on the result of any sql statement.

This is standard functionality in Oracle clients for years now. So MS, please tell me, why this wasn’t implemented into SQL Server 2008?

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg

On my last vacation I used 2 digicams, but had one set to a wrong timezone accidently. That’s why I cannot copy the pictures of both cameras to one single folder, sort by date and rename. In short terms: I cannot join the pictures.

Searched the internet, but found tools, which can set the date to a specific date only, but cannot correct the timezone (e.g. add 6 hours to the file’s existing modification date).

So I had to write my own solution. Find the download links below, and feel free to modify the sources. This is a MS VS2008 project, built for .NET Framework 2.0

Hint: Please note, that usage of this tool is your own responsibility!

Ich hatte im Urlaub 2 Digitalkameras mit, wobei eine noch irrtümlich die Zeitzone vom vorangegangenen Urlaub gesetzt hatte. Resultat: ich kann nun nicht mehr einfach die Bilder der beiden Kameras in ein Verzeichnis kopieren, sie nach Datum sortieren, und umbenennen. Kurz: ich kann sie nicht korrekt zusammenfügen.

Zuerst müßte ich das ModificationDate von Kamera A um 6 Stunden (sprich: die Zeitzone) korrigieren.

Im Internet fand ich nur Tools, die das Datum auf einen vorgegebenen Wert setzen, daher habe ich das selbst in die Hand genommen. Die Download Links sind unten zu finden, die Sourcen dürfen frei modifiziert werden. Es handelt sich um ein MS VS2008 Projekt, und kompiliert für .NET Framework 2.0.

Hinweis: die Verwendung erfolgt auf eigenes Risiko!

Download:

Binary
Sources

Screenshot:

ScreenShot

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg

Auf der Suche nach einer kostenlosen Möglichkeit, Regressionstests für Webapplikationen automatisiert zu testen, bin ich auf das Open Source Tool “Apodora” der Firma ACULIS gestoßen.

Download unter http://www.apodora.org/download.php

Mit dem Tool werden die einzelnen, für den Test benötigten Webelemente, also Fenster, Felder, u.s.w., direkt aus der Webseite ausgelesen und in einer Datenbank abgelegt. Die Testabläufe selbst werden in Skripts, basierend auf der Skriptsprache Python (http://www.python.org/) definiert. Mithilfe des Tools können die einzelnen Skripts auch zu Testszenarien zusammengehängt werden und so automatisiert der Reihe nach durchgeführt werden.

Share and Enjoy:
  • Technorati
  • Digg
  • Facebook
  • del.icio.us
  • Live
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • TwitThis
  • Blogosphere News
  • Blogplay
  • LinkedIn
  • MisterWong
  • MisterWong.DE
  • MSN Reporter
  • MyShare
  • RSS
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Tumblr
  • Twitter
  • Webnews.de
  • Yahoo! Bookmarks
  • Yigg