Tool: MTU-Optimizer – MTU automatisch ermitteln

Heute möchte ich mal wieder ein kleines Tool aus “eigener Herstellung” vorstellen. Das Tool, um das es geht, habe ich auf den Namen MTU-Optimizer getauft. Der Name gibt bereits einen Hinweis darauf, was das Tool kann: Die MTU (Maximum Transmission Unit) ermitteln und für beliebige Netzwerkkarten setzen.
Wie fast alle meiner Tools, ist auch der MTU Optimizer in C# programmiert und portabel. (Soll heißen: Er benötigt keine Installation und kann somit auch z.B. von einem USB-Stick aus gestartet werden.) Den Downloadlink zum Tool findet ihr am Ende diese Beitrags. Vorab möchte ich jedoch noch kurz auf die Fähigkeiten des Tools eingehen. Hierzu sollten wir uns zuerst anschauen, was die MTU überhaupt ist.
Was ist die MTU?
MTU ist die Abkürzung für Maximum Transmission Unit und bezeichnet die maximale Paketgröße innerhalb eines Protokolls. Überschreiten Datenpakete die MTU – liegen also mehr Daten vor als in einen Frame (=Übertragungseinheit) passen, so kommt es zu Fragmentierung. Das heißt die […]

MySQL Datenbankgröße in MB anzeigen lassen

MySQL Datenbankgrößer per SQL ermittelnHeute gibt es nur einen ganz kurzen Artikel mit einem SQL-Statement, welches es erlaubt die Größe einer MySQL-Datenbank anzeigen zu lassen sowie der Beschreibung wie sich die Datenbankgröße auch in phpMyAdmin anzeigen lässt. Beginnen wir mit dem SQL-Statement. Um sich die Größe einer bestimmten MySQL-Datenbank in MegaByte (MB) anzeigen zu lassen, eignet sich folgender SQL-Befehl:

SELECT table_schema,
sum( data_length + index_length ) / 1024 / 1024 "Database Size in MB"
FROM information_schema.TABLES WHERE table_schema="{my_database_name}" GROUP BY table_schema

Innerhalb des Statements muss vor der Ausführung allerdings nach der Platzhalter {my_database_name} durch den Namen der Datenbank ersetzt werden, dessen Größe ermittelt werden soll. Wenn die Größe aller Datenbank auf dem MySQL-Server angezeigt werden soll, kann die Where-Bedingung weggelassen werden. So ergibt sich folgendes Statement:

SELECT […]

Telekom Magenta Hybrid – da ist noch viel Luft nach oben

Magenta Hybrid - viel Luft nach obenMit Internetanschlüssen hab ich’s ja. Ok, vielleicht bin ich als Informatiker auch einfach etwas kritischer und bemängele Dinge, von der meine Mutter nicht mal wüsste, dass sie existieren, aber am Ende verlange ich nie mehr als das, was versprochen wurde oder das, was man von einem zeitgemäßen Produkt erwarten kann.
Nachdem ich damals mit meinem 1und1-Anschluss schon viel “Freude” hatte, habe ich im August letzten Jahres ebenfalls wieder einen Traumstart hingelegt – diesmal jedoch mit der Telekom. Die damals bemängelten Dinge – unzuverlässige Techniker und unfreundliche Hotline-Mitarbeiter – schwamm drüber. Alles fast schon vergessen, bis dann im November der nächste Ausfall an die Tür klopfte. Warum ich jetzt erst darüber schreibe? Weil das Problem […]

Schnellste Pad-Left-Funktion in Java

Schnellste leftPad-Funktion in JavaDa Java von Haus aus keine Funktion mitbringt, um Strings rechts- oder linksseitig aufzufüllen, muss man sich diese entweder selber programmieren oder auf eine bestehende Bibliothek wie zum Beispiel Apache Commons zurückgreifen. Da ich vor kurzem eine Funktion brauchte, die einen numerischen String linksseitig (=padLeft) auf 8 Stellen mit Nullen auffüllt, jedoch für solch eine simple Funktion keine ganze Library einbinden wollte, blieb also nur die Option selber eine padLeft-Funktion zu schreiben.
Beim recherchieren und der Umsetzung bin ich jedoch auf diverse Lösungsansätze gestoßen, sodass ich am Ende mit sechs verschiedenen padLeft-Implementierungen da stand. Um nun die beste padLeft-Funktion für mich zu finden, habe ich alle sechs Implementierungen einem kleinen Performance-Test unterzogen und die schnellste padLeft-Funktion ermittelt. Bevor ich auf […]

Digistore24 – Produktkatalog als Excel

Digistore Excel-ProduktkatalogDen meisten Lesern, die im Online-Marketing unterwegs sind, dürfte die Plattform Digistore24 ein Begriff sein. Mit über 50.000 Mitgliedern und über 3.500 Produkten dürfte es wohl der größte deutschsprachige Marktplatz für Digitalprodukte sein.
Leider geht bei so vielen Produkten auch etwas die Übersichtlichkeit verloren. Zwar bietet Digistore24 zu jedem Produkt ausführliche Informationen wie Vergütung, Stornorate, durschnittliche Vergütung pro Cart, usw. an, jedoch lassen sich diese Kriterien in der Produktliste nicht Filtern. Als Affiliate, der auf der Suche nach einem Produkt ist, ist man somit aufgeschmissen.
Digistore-Produkte als Excel-Tabelle
Deshalb habe ich mir ein kleines Tool geschrieben, was einen vollständigen Abzug der gelisteten Produkte macht und diese in eine sortier- und filterbare Excel-Tabelle schreibt. Somit lassen sich Fragestellungen wie: “Zeige mir alle Produkte, dessen Stornorate < 5%, dessen durchschnittliche […]