01.12.2009
Abwarten und Tee trinken
Es kann ausschlaggebend für den Erfolg einer Anwendung sein, das Letzte aus ihr herauszuholen. Das darf aber nicht auf Kosten und zu Lasten anderer Aspekte der Anwendungsentwicklung gehen. Die Frage ist also, wann der richtige Zeitpunkt gekommen ist, um sich mit dem Thema Optimierung zu befassen.
weiterlesen
01.11.2009
Wer blufft, fliegt raus
Wer eine Webseite betreibt, möchte, dass diese auch gefunden wird. Das wichtigste Medium hierfür sind die verschiedenen Suchmaschinen von Google bis Bing. Und hier kommt es darauf an, möglichst gleich am Anfang der Ergebnisseiten zu erscheinen. dotnetpro sagt, was man tun und lassen sollte, um gut gefunden zu werden.
weiterlesen
01.11.2009
Grippeimpfung für Webserver
Viele Communities und Webportale ermöglichen es ihren Benutzern, eigene Dateien hochzuladen. Das Spektrum reicht von Office-Dokumenten über Fotos bis hin zu Audio- und Videodateien. Aus Sicherheitsgründen empfiehlt es sich jedoch, diese Dateien auf Viren zu untersuchen. dotnetpro zeigt, wie Sie den Open-Source-Virenscanner ClamAV auch unter .NET nutzen können.
weiterlesen
01.11.2009
Hochaufgelöst
Wie groß Anwendungen dargestellt werden, hängt von der Bildschirmauflösung und den gewählten DPI-Einstellungen ab. Allerdings müssen Anwendungen mit unterschiedlichen DPI-Einstellungen umgehen können – sonst kommt es zu Darstellungsfehlern. dotnetpro gibt einen Überblick, was in den UI-Technologien von .NET beachtet werden muss.
weiterlesen
01.10.2009
Was noch zu beweisen wäre
dotnetpro hat in Ausgabe 7/2009 die Frage gestellt, ob die Komplexitätsklassen P und NP äquivalent sind. Diese Frage ist nach wie vor unbeantwortet – und nach wie vor sind auf diese Antwort 1 Million Dollar ausgeschrieben. Alles, was Sie für diese Summe tun müssen, ist, eine polynomiale Lösung für ein beliebiges NP-vollständiges Problem finden. Damit Sie wissen, worauf Sie sich einlassen, stellt dotnetpro in dieser Ausgabe zehn NP-vollständige Probleme vor.
weiterlesen
01.10.2009
Wider das Vergessen
Einem Fehler in einer bereits ausgelieferten Anwendung auf den Grund zu gehen, ist oft ausgesprochen schwierig. Selten hat der Entwickler direkten Zugriff auf das System des Kunden. Logging-Werkzeuge helfen, indem sie die Aktivitäten der Anwendung protokollieren. dotnetpro zeigt, wie eine Anwendung ihre Fehler richtig niederschreibt.
weiterlesen
01.08.2009
Der Nummernkontrolleur
Der Einsatz einer Versionsverwaltung ist für einen Entwickler Pflicht – egal, ob er allein oder in der Gruppe arbeitet. Der Team Foundation Server bietet eine solche, aber nicht jeder kann ihn sich leisten. Es gibt jedoch eine kostenlose und leistungsfähige Alternative: die Versionsverwaltung Subversion und einige ergänzende Werkzeuge dafür.
weiterlesen
01.08.2009
Weniger ist mehr
Die neuen Sprachmerkmale von C# 4.0 dienen der besseren Zusammenarbeit von C# mit dynamischen Sprachen und COM. Zu diesen Merkmalen gehören auch optionale Parameter, die Visual-Basic-Entwickler schon lange kennen. Für den täglichen Einsatz sind sie allerdings nicht gedacht.
weiterlesen
01.07.2009
Die Eine-Million-Dollar-Frage
Manche algorithmischen Probleme lassen sich schnell und unter Einsatz geringer Ressourcen lösen. Andere Aufgaben, etwa die Zerlegung einer sehr großen Zahl in ihre Primfaktoren, sind ausgesprochen aufwendig. Oder geht das auch schneller? Und es hat bloß noch keiner den richtigen Algorithmus gefunden? Diese Frage führt mitten in die Untiefen der theoretischen Informatik.
weiterlesen
01.06.2009
Drum prüfe, wer sich ewig bindet
Der Wunsch, eine Datenbank irgendwann gegen eine beliebige andere austauschen zu können, ist alt. Die jeweiligen spezifischen Merkmale einer Datenbank erschweren dies jedoch teils stark. Die Wahl der richtigen Datenbank will also von Anfang an gut überlegt sein. dotnetpro hat Datenbanken für .NET verglichen, um Ihnen die Entscheidung zu erleichtern.
weiterlesen