Internet Explorer 6 aussperren

Friday, October 29, 2010 9:59:35 PM (Mitteleuropäische Sommerzeit, UTC+02:00)

Das aktuelle Design dieses Blogs kann nicht sauber vom Internet Explorer 6 angezeigt werden. Als ich dieses Design erstellte, hatte ich nur begrenzt Lust, irgendwelche Hacks oder Ausnahmen für den IE6 einzubauen. Ich habe mich dann für eine kurze und (für mich) schmerzlose Variante entschieden und leite einfach alle IE6 Nutzer per JavaScript auf eine spezielle Webseite um. Diese Besucher bekommen meinen Blog also nicht zu sehen.
Dies stieß schon das ein oder andere Mal auf Kritik. Wer sich trotzdem für diese Holzhammer-Methode interessiert, kann diese hier finden.

Kay Giza hat vor kurzem eine etwas schonendere Variante vorgestellt um den User auf seinen veralteten Browser hinzuweisen.

image

Das Script blendet bei den Browsern IE6, IE7 und IE8 Warnungen bzw. dezente Hinweise ein und weist auf neuere Versionen des Internet Explorers hin. Beim Firefox, Chrome, Opera oder Safari  werden keine Meldungen ausgegeben.
Alle Informationen zum Browser Detection Script und zur Einbindung gibt es bei Kay Giza im Blog:

IE6 und IE7 Detection Script zur Einbindung auf der eigenen Webseite

Ich habe dieses Script schon seit ein paar Wochen auf dotnet-snippets.de eingebunden, bisher kamen keine Beschwerden :-)

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


Windows 7 - Desktop anzeigen

Saturday, October 02, 2010 12:35:41 AM (Mitteleuropäische Sommerzeit, UTC+02:00)

Desktop anzeigen Über viele Windows Versionen hinweg hatte ich mich an das kleine blaue „Desktop Anzeigen“ – Icon rechts neben dem Windows-Startknopf gewöhnt. Seit Windows 7 gibt es diese Funktion zwar immer noch, allerdings ist diese jetzt rechts neben der Uhr in der Taskleiste.
Als ich damals den ersten Release Candidate von Windows 7 getestet habe, habe ich mich über diese Umstellung so geärgert, dass ich mir einen Ersatz geschaffen habe. Heute ist dies mein meist genutztes Programm, welches ich hiermit zum kostenlosen Download anbieten möchte.

Installation:

  • 1. Zip-Archiv entpacken
  • 2. DesktopAnzeigen.exe mit gedrückter linker Maustaste an die Taskbar anheften

Download Windows 7 Desktop anzeigen

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


Meine Top 3 Entwickler-Tools

Saturday, May 16, 2009 5:34:08 PM (Mitteleuropäische Sommerzeit, UTC+02:00)

Derzeit veranstaltet MSDN ein Gewinnspiel, bei dem jeder mitmachen kann, der einen Blog hat und sich zu seinen drei liebsten Entwickler Tools äußern möchte.
Super Idee dachte ich, es ist aber gar nicht so einfach sich auf drei Tools zu beschränken. Ich habe meine Top 3 Tools danach ausgewählt, wie oft sich sie nutze. Hier sind sie nun.

1.    Visual Studio 2008 Professional
Ich glaube zu diesem Produkt gibt es nicht viel zu sagen. Es ist für mich fast wichtiger als das OS :-)


2.    JetBrains ReSharper
Der ReSharper ist (gleich nach GhostDoc) das genialste Add-In für das Visual Studio. Richtig eingesetzt, kann es dem Entwickler sehr viel Arbeit abnehmen. Einen ganz besonderen Lerneffekt hatte ich, als die neuen Sprachfeatures von C# 3.0 rauskamen. Man hat Code geschrieben und er ReSharper hat einem sofort auf Knopfdruck gezeigt wie man es nun besser machen kann.


3.    Notepad++
Notepad++ ist ein freier Texteditor, den ich sehr oft nutze um Codedateien zu editieren, für die es sich nicht lohnt das Visual Studio anzuwerfen. Besonders beim Einsatz auf Servern oder in Zusammenarbeit mit FileZilla ist Notepad++ sehr zu empfehlen.


Wenn ich mir mehr als drei Tools aussuchen dürfte kämen sicher noch folgende hinzu (ungeordnet):


1. SQL Server Management Studio – SQL Server Verwaltung
2. EMS SQL Manager - ähnlich wie SQL Server Management Studio
3. GhostDoc - Automatisches Erstellen von XML Kommentaren
4. Sandcastle - zum Erzeugen von Codedokumentation
5. FileZilla - freies FTP Programm
6. Paint.NET - unverzichtbar für das Erstellen oder bearbeiten von Grafiken in der Webentwicklung
7. Firebug - ein Add-In für den Firefox um Webseiten auseinander zu pflücken
8. Wireshark - mit dem "Kabelhai" kann man Netzwerkverkehr mitlesen, es gibt nichts, was tiefer runter geht
9. .NET Reflector – dekompileiren von .NET assemblys
10. NUnit - Unittestframework
11. Smartassembly - ein guter Obfuscator
12. Subversion - Versionskontrolle
13. TortoiseSVN - Ein Client für Subversion

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


NDepend testen und Lizenz bekommen

Thursday, October 30, 2008 8:34:10 PM (Mitteleuropäische Zeit, UTC+01:00)

"NDepend is a tool that simplifies managing a complex .NET code base. Architects and developers can analyze code structure, specify design rules, plan massive refactoring, do effective code reviews and master evolution by comparing different versions of the code."

Ich habe mir NDepend mal bei einem Vortrag von Stefan Lieser angesehen, es wirklich beeindruckend was das Tool alles leistet.

Wer NDepend gern einmal ausführlich testen möchte, kann mich gern kontaktieren. Der Entwickler von NDepend, Patrick Smacchia, sponsort eine pro Lizenz.
Als Gegenleistung für die die Lizenz muss ein Testbericht in der dotnet-forum.de - Knowledge Base geschrieben werden.

Wer zuerst kommt mahlt zuerst!

Nachtrag:
So schnell kann es gehen, die Lizenz ist vergeben. Mathias wird NDepend testen.

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


Formatierung aus Zwischenablage entfernen

Sunday, June 29, 2008 3:15:06 PM (Mitteleuropäische Sommerzeit, UTC+02:00)

Text, der aus dem Visual Studio Editor oder aus Word herauskopiert wird, wird mit Formatierung in die Zwischenablage eingefügt.
Fügt man diesen Text in Web-Editoren (z.B. FreeTextBox) ein, gibt es häufig Probleme mit dieser  Formatierung.
Um das Problem zu umgehen, habe ich bisher den Text in Notepad kopiert um die Formatierung zu entfernen.
Heute bin ich auch ein kleines Tool gestoßen, dass diesen Arbeitsschritt überflüssig macht: PureText.

PT

Diese kleine Anwendung kann beim Windowsstart mit geladen werden. Sobald das PT Logo in der Taskleiste einmal angeklickt wird, werden alle Formatierungen des Textes aus der Zwischenablage entfernt, wirklich praktisch.

Download unter: http://www.stevemiller.net/puretext/

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


Kostenlose Lizenz von SmartInspect abzustauben

Tuesday, June 03, 2008 9:38:43 PM (Mitteleuropäische Sommerzeit, UTC+02:00)

"SmartInspect is an advanced logging tool for debugging and monitoring .NET, Java and Delphi applications. It helps you to identify bugs, find solutions to customer problems and gives you a clear understanding of how your software works in different environments. Whether you need logging in the development phase, on production systems or at customer sites, SmartInspect is the perfect choice."

Wer Lust hat, diese Software zu testen und einen Testbericht darüber zu schreiben, sollte sich jetzt schnell im .NET-Forum.de anmelden und auf diesen Thread antworten.

Nach dem Test kann die Lizenz behalten werden!

// Edit:

Der erste Testbericht wurde veröffentlicht:
http://dotnet-forum.de/KnowledgeBase/articles/2008/06/18/294-gurock-smartinspect-version-2-3.aspx

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


Linktipp: Online JavaScript Obfuscator

Monday, May 19, 2008 6:10:13 PM (Mitteleuropäische Sommerzeit, UTC+02:00)

Eigentlich soll mein Blog keine Linksammlung werden, das folgende Tool hat mir aber so gut gefallen, dass ich es gern weiterempfehlen möchte.

Das JavaScript Utility ist nicht nur ein Obfuscator. Er kann außerdem:

  • JavaScript testen
  • JavaScript validieren
  • JavaScript Quellcode neu formatieren (wäre im Visual Studio auch sinnvoll gewesen)
  • JavaScript komprimieren
Was mir bei der Funktion JavaScript komprimieren gut gefallen hat, ist die Option „Add missing semicolon“. Die meisten JS  Obfuscatoren haben diese Option nicht. Das hat zur Folge, dass das JS hinterher nicht mehr läuft.

Hier nun der Link: http://jsutility.pjoneil.net/

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


VisualSVN – für Open Source Projekte kostenlos

Thursday, May 15, 2008 8:15:28 AM (Mitteleuropäische Sommerzeit, UTC+02:00)

VisualSVN ist ein "must have" - Visual Studio Add-In für alle die mit Subversion arbeiten. Es ist benötigt das bekannte TortoiseSVN als Grundlage und bietet eine sehr gute Integration von Subversion in das Visual Studio.

Für alle die an einem aktiven Open Source Projekt mitarbeiten, welches ein öffentliches Subversion Repository hat, gibt es die Lizenz kostenlos, der reguläre Preis ist 49$

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


Das .NET-Snippets.de Vista Gadget ist da

Wednesday, April 09, 2008 10:59:14 PM (Mitteleuropäische Sommerzeit, UTC+02:00)

Hole Dir den Snippet des Tages auf den Desktop!

Dieses Gadget für die Vista Sidebar zeigt jeden Tag ein Snippet des Tages von der Webseite .NET-Snippets.de an.

GadgetI

In einem Flyout werden zu dem Snippet auch die Beschreibung und selbstverständlich der Quellcode angezeigt.

GadgetII

Wird das Gadget auf den Desktop gezogen (undocked mode) werden Links zu weiteren 4 Snippets angezeigt.

GadgetIII

Die Auswahl der angezeigten Snippets erfolgt zufällig, jedoch werden nur Snippets ausgewählt, die von den .NET-Snippets.de Usern mit mindestens 8 Punkten bewertet wurden.

Entwickelt wurde das Gadget von Robert Tanev, vielen herzlichen Dank dafür!

Viel Spaß mit dem Gadget!

Jetzt downloaden!

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


{smartassembly} testen und Lizenz bekommen

Monday, April 07, 2008 8:36:42 PM (Mitteleuropäische Sommerzeit, UTC+02:00)
{smartassembly} ist ein Entwicklungswerkzeug zum Optimieren und Schützen (Obfuscator) von .NET Assemblys.

Einige Keyfeatures sind:
-    Anwendung verkleinern durch Entfernen von ungenutztem Code
-    Alle zusätzlich eingebundenen DLLs in der Anwendung integrieren
-    Sehr gute Code Obfuscation
-    Ausschließung von nicht abgeleiteten Klassen (ClassSealing)
-    Strings unlesbar machen

Mehr Informationen über {smartassembly} gibt es auf der Webseite des Herstellers.

Die Firma Cachupa bietet 2 Lizenzen für dotnet-forum.de Mitglieder kostenlos an.

Was zu tun ist, um die Lizenz zu bekommen, kann im Forum nachgelesen werden.

Nachtrag:
Der erste Testbericht ist online: zum Artikel
Der zweite Testbericht ist online: zum Artikel

Zum Forum...

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


Webradio Sidebar Gadget

Tuesday, March 25, 2008 11:23:26 PM (Mitteleuropäische Zeit, UTC+01:00)

Für alle die gern beim Programmieren Radio hören dürfte dieses Vista Gadget sehr interessant sein.

RadioGadgetI

Das Gadget bietet eine große Auswahl von Radiosenden an die einfach angeklickt werden können. Im Hintergrund werkelt der Windows Mediaplayer. Die Bedienung erfolgt aber komplett über das Gadget.

RadioGadgetII

Die Liste der Radiosender kann sehr einfach über eine Textdatei angepasst werden.

Download in der Windows Live Gallery

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


SonicFileFinder

Wednesday, December 05, 2007 7:30:00 PM (Mitteleuropäische Zeit, UTC+01:00)
SonicFileFinder

In großen Visual Studio Solutions mit mehreren Projekten reicht Strg-F oft nicht mehr aus um schnell bestimmte Inhalte zu finden.

Ich habe mir schon oft eine Suchfunktion gewünscht, die ähnlich funktioniert wie die Suche im Firefox. Dort wird schon beim eintippen des Suchbegriffs zu den gefundenen Textstellen gesprungen.

Sonic File Finder von Jens Schaller verwendet ein ähnliches Konzept geht jedoch noch einen entscheidenden Schritt weiter.

Beim eingeben des Suchbegriffs werden unterhalb der Eingabe Textbox alle Dateien angezeigt in denen der gesuchte Inhalt zu finden ist, dabei werden die gefundenen Files nach Relevanz sortiert.

sonicFileFinderToolWindow

Die gefundenen Files können im Visual Studio geöffnet werden. Es ist außerdem möglich, die Files in der Eingabeaufforderung oder im Windowsexplorer zu öffnen.

SonicFileFinder liegt zur Zeit in der Version 1.9 vor und wird ständig weiterentwickelt. Es läuft selbstverständlich auch unter Visual Studio 2008.

Dieses Add-In kommt ab sofort mit auf meine Must-Have-List ;-)

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


.NET Developer Essentials

Wednesday, December 05, 2007 7:01:25 PM (Mitteleuropäische Zeit, UTC+01:00)

Norbert Eder hat ein nettes kleines Tool entwickelt, mit dem Entwicklungstools, wie zum Beispiel die Express Versionen des Visual Studio 2008 oder Visual Studio Add-Ins, installiert werden können.

.NET Developer Essentials Installer, so heißt das Tool, lädt die ausgewählte Software herunter, entpackt sie gegebenenfalls und installiert sie.
In einer XML Datei kann die angebotene Software beliebig konfiguriert werden. Norbert hat sich dabei ausschließlich auf kostenlose Software konzentriert.
Zurzeit sind folgende Tools und Add-Ins in der XML Datei enthalten:

  • Visual Studio 2008 C# Express Edition
  • Visual Studio 2008 Visual Basic Express Edition
  • Visual Web Developer 2008
  • Visual Studio 2008 C++ Express Edition
  • SQL Server 2005 Express Edition
  • SharpDevelop
  • NUnit
  • Roland Weigelt's GhostDoc
  • Sandcastle October 2007 CTP
  • Refactor! for ASP.NET
  • Refactor! for C++
  • Refactor! for Visual Basic .NET 2008 and 2005

In meiner persönlichen Must–Have-List werde ich noch Paint.NET und Notepad++ aufnehmen.

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


Automatisches Erstellen einer professionellen Codedokumentation mithilfe kostenloser Tools

Sunday, December 02, 2007 8:04:17 PM (Mitteleuropäische Zeit, UTC+01:00)
dotnet-magazin-0108

Viele Entwickler scheuen sich vor dem Anfertigen einer vollständigen Codedokumentation, da sie den Aufwand überschätzen.
Mit den richtigen Tools, die kostenlos zur Verfügung stehen, lässt sich eine komplette Codedokumentation sogar automatisch anlegen.

Diesen Artikel habe ich für die Weihnachtsausgabe des dotnet-magazin geschrieben.
Das Magazin erscheint am 5.12., viel Spaß beim lesen!

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


MS SQL Server Datenbanken kopieren

Thursday, November 22, 2007 12:56:07 AM (Mitteleuropäische Zeit, UTC+01:00)

Wie kann eine SQL Server Datenbank von einem SQL Server zu einem andern SQL Server kopiert werden, wenn nur eingeschränkte Zugriffsrechte zu Verfügung stehen?
Dies ist zum Beispiel der Fall, wenn die DB bei einem ISP gehostet ist.
Das Anlegen eines DB Backups ist auf Grund fehlender Schreibrechte oft nicht möglich. Was tun?
Mit dem SQL Manager von EMS ist es möglich, ein SQL Script zu erstellen, mit welchem die komplette Datenbank wiederhergestellt werden kann. Die Software erzeugt ein SQL Script in dem alle „Create Table“, „Insert Into“ usw. Anweisungen enthalten sind.
Dieses Script kann, je nach Größe der Datenbank, sehr groß werden. Dies sollte allerdings in Zeiten von großen Datenträgern, schnellen Netzwerkanbindungen und guten Packprogrammen kein Problem darstellen.

Wurde das Script erstellt und auf das Ziel – System kopiert, kann es einfach mit dem SQL Manager ausgeführt werden und die Datenbank wurde eins zu eins kopiert.

Beim Erstellen des Scripts kann ausgewählt werden, ob nur die Daten, nur die Struktur der DB oder beides erstellt werden soll.
Es folgt eine Kurzanleitung.

Erstellung eines SQL Script:
- Verbindung zur DB aufbauen
- Tools | DB extrahieren | speichern in Datei

Ausführen des SQL Script
- Verbindung zur neuen DB aufbauen
- Hauptmenü | SQL Script ausführen

Eine kostenlose Light Version des SQL Managers kann hier runtergeladen werden.
Der SQL Manager ist für alle gängigen DMS erhältlich.

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


My Backup Manager mit eigener Webseite

Tuesday, November 06, 2007 7:27:53 PM (Mitteleuropäische Zeit, UTC+01:00)

Fans des Backup Managers, den ich in einem früheren Posting bereits vorgestellt habe, haben jetzt eine offizielle Anlaufstelle um sich über Neuigkeiten und Updates zu informieren. Zur Webseite...

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


Gadget für Netzwerktraffic

Monday, October 29, 2007 6:46:31 PM (Mitteleuropäische Zeit, UTC+01:00)

Wer schon immer mal wissen wollte, wie viel Daten gerade über das Netzwerk übertragen werden, ohne den Taskmanager zu öffnen, kann sich diese beiden Vista Gadgets ansehen.

      

In den Einstellungen des Gadgets verbirgt sich außerdem eine sehr nützliche Funktion. Mit einem Klick auf den Button Get wird die öffentliche IP Adresse ermittelt.



Wie man die aktuelle Netzwerklast mit C# und dem PerformanceCounter abfragen kann, habe ich vor ein paar Tagen in diesem Snippet gezeigt.
Das Ermitteln der öffentlichen IP werde ich demnächst auch hier veröffentlichen.

Viel Spaß

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


My Backup Manager

Sunday, September 02, 2007 12:05:26 PM (Mitteleuropäische Sommerzeit, UTC+02:00)

Hin und wieder werde ich hier Tools vorstellen, die ich nutze und weiterempfehlen möchte.

Der My Backup Manager von Tim Hartwig ist ein kleines Tool zur Datensicherung und Wiederherstellung. Ich nutze die Software um täglich alle wichtigen Daten auf eine externe Festplatte zu sichern.

Ich habe einige Features zusammengefasst die für mich am wichtigsten sind:

 

-Es können beliebig viele Backup Regeln erstellt werden, diese können in Projekte unterteilt werden.

-zeitgesteuertes Backup

-Emailbenachrichtigung (wenn das Programm auf entfernten Rechnern laufen sollte)

-Statistik- und Logfunktion

-auf Wunsch werden nur Dateien gesichert die sich seit dem letzten Backup geändert haben (Inkrementelles Backup)

-einstellbare Taskpriorität

-Update Funktion

-Vista Unterstützung

 

Und vieles mehr …

 

 

Der Backup Manager ist in VB.NET geschrieben, die Software liegt in der Version 1.3.1 vor und kann hier kostenlos runtergeladen werden.

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de