Archive for Februar, 2006



Entfernung zwischen zwei Orten

Um die Entfernung zwischen zwei Orten zu bestimmen, benötigt man zunächst einmal deren Längen- und Breitengrade.
Hat man diese gibt es verschiedene Lösungswege:
1. Die Erde ist eine Scheibe
Zunächst benötigt man zwei Punkte. Diese bilden in ein Koordinatensystem eingetragen ein rechtwinkliges Dreieck mit dem Koordinatenursprung. Jetzt kann man den Satz des Pythagoras zur Hilfe nehmen und [...]

Wenn man mit Hilfe der Reflection API versucht ein bestimmtes Property einer Klasse zu evaluieren kann es schon mal vorkommen, daß eine AmbiguousMatchException geworfen wird.
Zum Beispiel in nachfolgendem Fall:

Base-Klasse stellt eine virtuelle Eigenschaft zur Verfügung [...]

Müll-Proxy

AdSubtract arbeitet als Proxy und filtert Werbung, PopUps, Javascript, animierte Gifs, Flash und den ganzen Müll heraus, wenn man mal gut und gerne drauf verzichten kann.
Stats: 66239 Banner und 14561 PopUps bisher gefiltert. Going and going and going...

Eigene Templates für LLBLGen

Ich versuche immer so viel Code wie möglich generieren zu lassen. Das hat den Vorteil, daß man erstens Zeit spart und auf der anderen Seite Fehler vermeidet, da der generierte Code ebenfalls durch Code erzeugt wird, welcher nur einmal getestet werden muss: Funktioniert der Code an einer Stelle, funktioniert er auch an einer anderen.
Zur Generierung [...]

Bei größeren Dateien muss man gelegentlich etwas warten, bis diese geschrieben ist. Nachfolgende Methode prüft, ob eine Datei exklusiv geöffnet werden kann, was ein Indikator dafür ist, dass die Datei komplett geschrieben wurde.
Problematisch ist auch, daß bei NTFS beim Speichern einer Datei mehrere Schreibzugriffe erfolgen, so daß das simple Abfangen des OnChanged Events eines [...]