Archive for Oktober, 2008

E-Mail Adressen zum wegwerfen


2008
10.27

Wer kennt die Situation nicht. Mal will nur eben an einem Gewinnspiel teilnehmen, etwas in ein

Gästebuch schreiben oder vielleicht nur etwas herunterladen. Meist wird in diesen Fällen eine E-Mail Adresse verlangt. Ich will aber nicht Hinz und Kunz meine private Adresse hinterlassen, welche dann auch leider oft in irgendwelchen Spamverteilern landen.

Hier gibt es einen super Service, welcher dazu noch völlig kostenfrei ist, und keinerlei Registrieung verlangt – Temporaryinbox.com! Hier kann jeder ohne Voranmeldung eine Einweg-E-Mail Adresse sich holen, so oft man mag bzw. braucht. Als zusätzliches Feature kann der Posteingang auch per RSS-Feed überwacht werden.

Link: http://www.temporaryinbox.com/

Freies Ribbon Control für .Net


2008
10.24

Auf der Suche nach einer Office2007 ähnlichen Ribbon-Bar, bin ich auf viele kommerzielle Anbieter gestoßen, und zum Teil auch auf OpenSource Projekte, welche jedoch nicht ganz ausgereift waren.
Die bisher beste Lösung ist die Implementierung von Jose Manuel Menéndez Poó, der seine Ribbon-Bar auf der CodeProject Webseite zur freien Verfügung stellt. Sie hat zwar zur Design-Time noch einige Problemchen, ist aber für meine (und ich denke auch von den meisten) Zwecken völlig ausreichend und leicht einzusetzen.

Große Dateien auf Linux auffinden


2008
10.23

Nachdem heute mein VServer an seiner Speichergrenze lief, mußte ich mal wieder ein wenig aufräumen. Um auf die schnelle alle großen Dateien aufzuspüren, verwende ich immer folgenden Befehl:

find / -type f -size +10000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

Ist zwar nur ein kleiner Tipp, aber für mich immer nützlich.
Hier werden alle Dateien welche größer 10MB sind in einem gut lesbaren Format angezeigt.

Fehlerhafte Verweise entfernen


2008
10.22

Mal wieder ein kleines aber nützliches Programm, welches den Rechner nach veralteten Verweisen durchsucht, und diese zum Löschen anbietet.

Herstellerseite: http://www.digiarch.org/orphansremover.html

Outlook Items Exportieren


2008
10.22

Ich hatte die Aufgabe, eine Datenbank mit Outlook Daten zu füttern, welche eine menge Custom Field enthalten haben. Leider beherscht der normale OL Import/Export Wizard lediglich die Standardfelder von Outlook, ebenso der Zugriff per MAPI etc. gibt nur diese Felder zurück.

Auf der Suche nach einer Lösung bin ich über das Outlook Export Tool von CodeTwo gestolpert. Welches alle Datenfelder, auch die selbst erstellten, exportieren kann. Das Tool ist kostenlos und auf der Herstellerseite verfügbar.

Herstellerseite: http://www.codetwo.com/

TaskManager Extension


2008
10.21

Jetzt will ich mal ein kleines aber feines Progrämmchen vorstellen, welches den TaskManager ein wenig aufpoliert. Des TaskManager wir hierbei mit einigen zusätzlichen Features ausgestattet wie:

  • Offene Dateien des Prozesses anzeigen
  • Eigenschaften der EXE angeben
  • Memory Map und Kernel Handler
  • u.s.w…

Das ganze sieht dann wie folgt aus, und kann unter CodeProject heruntergeladen werden.

Alle Tabellen in einer Datenbank löschen


2008
10.21

Bei großen Datenbanken hat man oft das Problem, daß man nicht alle Tabellen auf einfache Art un Weise löschen kann. (weiterlesen…)

Ich mag kein newid()


2008
10.20

Wer kennt nicht das Problem mit dem Primary Key, Dataset und der NoNullAllowedException?
Ich habe mir die Finger wund gegoogelt um eine “einfache” Lösung des Problems zu finden, und bin über folgenden kleinen Codefetzen gestoßen, welchen man nur in seinem Dataset einpflegen muß (Rechtsklick auf das Dataset (XSD) im Designer und “View Code” auswählen.

        private bool CreateDefaultGuids = false;
        public void CtreateDefaultGuids()
        {
            if (CreateDefaultGuids) return;
            CreateDefaultGuids = true;
            foreach (DataTable dt in this.Tables)
            {
                if (dt.Columns[0] != null)
                {
                    dt.TableNewRow += new DataTableNewRowEventHandler(TableNewRowStudy);
                }
            }
        }
        private void TableNewRowStudy(object sender, DataTableNewRowEventArgs e)
        {
            if (e.Row[0] is DBNull)
                e.Row[0] = Guid.NewGuid();
        }

Jetzt muß dies im _Load Event deiner Form einmalig CtreateDefaultGuids() aufgerufen werden, und schon ist Schluß mit der NoNullAllowed Exception.

Willkommen


2008
10.20

Hallo zusammen!

Nach langer Zeit will ich mich auch mal wieder an einem Blog versuchen.
Ob das was wird in der Zukunft und mit der Zeit, wird sich weise.

Gruß,

Christian