Archive for the ‘Allgemein’ Category

Wieviel Performance kostet try / catch – CSharp, Dotnet

Monday, March 1st, 2010

Wer sich schon einmal die Frage gestellt hat, wieviel so ein Try/Catch Block an Performance kostet, der findet hier eine Antwort:

http://www.programmersheaven.com/user/pheaven/blog/175-Do-trycatch-blocks-hurt-runtime-performance/

Visual Studio 2008 – The file already exists.

Sunday, February 14th, 2010

Dieser Fehler kann echt nervig sein:

exists

Abhilfe schafft das Löschen der temporären Dateien unter C:\Documents and Settings\[Your User Name]\Local Settings\Temp oder C:\Users\[Username]\Local Settings\Temp – danach ist das Visual Studio wieder benutzbar.

Microsoft Dynamics CRM 4.0 – Navigation Bar (links) neue Menüpunkte anfügen

Sunday, January 31st, 2010

Für alle, die eigene Inhalte z.B. in Form von I-Frames in Ihr Microsoft CRM 4.0 in der linken Navigation einfügen wollen, empfehle ich dieses Tutorial:

http://www.dynamicscare.com/blog/index.php/modifying-the-crm-sitemap/

Damit kann man wunderbar eigene Inhalte / Anwendungen / Webseiten einbauen.

Ein Beispiel wie das Menü dann aussehen könnte, findet sich nachfolgend:

crm

Element aus DataTable entfernen (ForEach – Schleife) – Problem: Die Auflistung wurde geändert

Wednesday, January 20th, 2010

Bei einem Foreach dar man kein Remove machen, aber es geht viel einfacher.

Wichtig ist, dass man die Auflistung rückwärts durchläuft, hier das Beispiel:

DataTable dt = new DataTable();
dt.Columns.Add(”Test”);

DataRow dr1 = dt.NewRow();
dr1["Test"] = “Hallo1″;
dt.Rows.Add(dr1);

DataRow dr2 = dt.NewRow();
dr2["Test"] = “Hallo2″;

DataRow dr3 = dt.NewRow();
dr3["Test"] = “Hallo3″;

DataRow dr4 = dt.NewRow();
dr4["Test"] = “Hallo4″;

DataRow dr5 = dt.NewRow();
dr5["Test"] = “Hallo5″;

dt.Rows.Add(dr2);
dt.Rows.Add(dr3);
dt.Rows.Add(dr4);
dt.Rows.Add(dr5);

var Rows = dt.Rows;

for (int i = Rows.Count -1; i > 0; i–)
{
DataRow dr = (DataRow)Rows[i];
if (dr[0].ToString() == “Hallo3″)
{
dt.Rows.Remove(dr);
}
}

Schlafphasen-Wecker: Selbstversuch mit dem iPhone

Friday, January 15th, 2010

Gut, es ist kein echter Schlafphasenwecker, dennoch mache ich derzeit erste Versuche mit der iPhone App Sleep Cycle – die ersten drei Nächte sind durch. Ich werde nach einer Woche mal eine Auswertung schreiben und hier veröffentlichen…

Protected: Ein Jahrzehnt geht zu Ende … was bleibt?

Sunday, January 3rd, 2010

This post is password protected. To view it please enter your password below:


Zahnarzt – Management

Saturday, November 28th, 2009

In den letzten Tagen habe ich einen neuen Begriff gelernt: “Zahnarzt Management”

Darunter versteht man, erst dann etwas zu tun, wenn es richtig wehtut und man gar nicht mehr anders kann – anstatt vorzusorgen. Das passiert leider in der IT ziemlich oft.

XING Fundstücke Teil 2

Friday, November 6th, 2009

Zwei Copies aus dem “Witz der Woche” – “Mitglieder Fragen” Bereich:

Das schreibt der Dipl. Oec. & MBA:

Dipl. Oec. MBA

und das der Autoverkäufer:

PKWVerkäufer

Rentabilitätsrechnung eines iPhone Nutzers

Friday, September 25th, 2009

Da ich ab und zu belächelt werde, weil ich ein zwei iPhones habe, habe ich mir mal die Mühe gemacht, rauszurechnen, was mir das gute Teil bringt. Gut, ich bin selbstständig.

Monatliche Grundgebühr Complete 120: 59,95 € nehmen wir 60 €. Davon geht erstmal die Umsatzsteuer weg, bleiben noch ca. 50 Euro.

Natürlich vertelefoniere ich das ganze Inklusivbudget und die SMS gehen auch weg:

120 x 0,10 € Telefon: 12 €

40 x 0,10 € SMS = 4 €

Also habe ich durch die Telefoniererei 16 Euro weg – bleiben noch 34 €

Ich bin mehrfach in der Woche unterwegs und kann die Zeit unterwegs nutzen, um Mails zu beantworten (ein Laptop eignet sich mit Sicherheit nicht, wenn ich in stehen muss). Als Stundenlohn nehme ich mal 10 € an. 4 Stunden zu 10 €= 40 Euro. Nun, wir sind schon auf der Gewinnseite mit +6 Euro.

Einmal im Monat spinnt sicher eines der Serversysteme. Gerade dann wenn ich im Restaurant sitze. iPhone raus Logmein an und System eben neu starten. Gespart: Heimfahrt / Fahrt ins Büro + Zeit einen Rechner hochzufahren + Server neu starten + Rechner aus + wieder wegfahren. Wenn ich hierfür 20 Euro annehme ist das sicher mehr als fair. Sind wir also schon bei +26 Euro.

Weitere Produktivsteigerungen, die ich aber nur schwer in Geld umrechnen kann:

  • Kunde ruft an, braucht eine Information – ich habe alle E-Mails dabei und kann sofort Auskunft geben.
  • Bestellung im Webshop kommt rein, kann ich umgehend bearbeiten.
  • Ich kann auch mal an den See fahren, aber im Notfall kann ich immer noch helfen
  • viele weitere Beispiele

Also für mich ist das iPhone wirklich ein Werkzeug und kein Spielzeug.

Eine Domain kehrt heim

Friday, September 4th, 2009

Vor rund 9 Jahren habe ich meine erste Internet-Domain reserviert. Inspiriert durch 1und1 war dies eine Domain Vorname-Nachname mit der Endung .de – das geschah damals bei FreeCity / Freedoms.de zum Nulltarif.

Leider wurde dieser Dienst 2006 eingestellt und meine Domain landete im Transit. Blöderweise hatte im Laufe der Jahre vergessen, meine Denic-Informationen auf dem aktuellen Stand zu halten. Demnach ging der Transit-Brief ins Leere – ich bin seitdem mehrfach umgezogen.

Was tun sprach Zeus – Nach langem hin und her ist es mir aber doch gelungen, nachzuweisen, dass mir die Domain gehört. Man sieht, der Transit-Mechanismus funktioniert. Seit 2009 ist die Domain nun bei DD24 zu Hause und seit ein paar Tagen wieder online. Welcome back!