Cache-Optimierung: Zeitliche und Räumliche Lokalität

Cache-Hierarchie.

Wenn man schnelle Programme schreiben möchte, so muss man auch die Funktionsweise der Hardware beachten, wie ich im Folgenden zeige werde. Nehmen wir an, es muss ein zweidimensionales Array vollständig durchlaufen werden. Dieser Fall trifft beispielsweise oft auf, wenn man Bildmanipulationen durchführt. Dazu ein minimales Beispiel. Es wird ein zweidimensionales Integer-Array erstellt und auf zwei … Weiterlesen

Visual Studio 2010 Service Pack 1

MS Visual Studio

Microsoft hat ein Service Pack für Visual Studio 2010 veröffentlicht. Die Liste der Neuerungen ist lang, sehr lang. Ich greife hier einige raus, die für mich interessant sind. Die Stabilität und die Geschwindigkeit wurde an vielen Stellen verbessert, so dass es weniger „Rückler“ gibt. Wobei ich mit dem ersten Punkt auch schon davor zufrieden war, … Weiterlesen

Probleme mit SyntaxHighlighter Evolved und WP Minify

Über WP-Minify habe ich schon mal geschrieben. Es ist ein kleines Plugin welches CSS- und Javascript-Dateien zusammenfasst und die Website schneller macht. Nun habe ich endlich herausgefunden, dass dieses Plugin auch dafür verantwortlich ist, dass das SyntaxHighlighter Evolved-Plugin nicht richtig funktioniert. SyntaxHighlighter Evolved ist ein Plugin um Programmcode je nach Syntax farbig hervorzuheben. Dazu ein … Weiterlesen

Internet Explorer 9 veröffentlicht

Gestern ist eine neue Version des Internet Explorers erschienen. Ein Grund genug hier einen Beitrag darüber zu schreiben, denn es kommt nicht oft vor, dass Microsoft den eigenen Browser aktualisiert. Der Internet Explorer 6 war seiner Zeit sehr erfolgreich und stellte einen Meilenstein in der Entwicklung des Webs dar, aber das ist schon 10 Jahre … Weiterlesen

Visual Studio: Hilfe offline verwenden

MS Visual Studio

Visual Studio 2010 verwendet standardmäßig eine Online-Hilfe. Wenn man also F1 drückt, so kommt man auf die MSDN Library Site. Dies ist natürlich schlecht, wenn man nicht ständig einen Internetzugang hat. Zum Glück kann man in Visual Studio entscheiden, ob man die Offline- oder die Online-Hilfe verwenden möchte. Um die Hilfe auch Offline zu verwenden, … Weiterlesen

DirectX SDK in Visual Studio 2010 einbinden

MS Visual Studio

Gerade wollte ich DirectX SDK in Visual Studio 2010 einbinden und musste feststellen, dass der dafür vorgesehen Optionsdialog in der 2010-Version umgezogen ist. Stattdessen findet man unter „Extras → Optionen → VC++-Verzeichnisse“ folgende Meldung. Die nötigen Optionen befindet sich jetzt in den Projekteigenschaften unter „Projekt → Eigenschaften → VC++-Verzeichnisse“ „VC++-Verzeichnisse“ erscheint nur, wenn man auch … Weiterlesen

Mathematica: Fehlerbalken in doppelt-logarithmischen Plots

Fehlerbalken in doppelt-logarithmischen Plot

Wer schon mal versucht hat mit Mathematica in einen (doppelt-)logarithmischen Plot Fehlerbalken darzustellen, musste erkennen, dass Mathematica keine entsprechende Funktionalität mitbringt. Ich war selbst sehr überrascht, dass eine professionelle Software, die vom Herstellen für statistische Messdatenauswertung beworben wird, diese grundlegende Möglichkeit nicht anbietet. Alles halb so schlimm. In Wolfram Library Archive findet man eine Erweiterung, … Weiterlesen