Visual Studio 2010 – Windows Service erstellen
0Da mich ein Arbeitskollege gebeten hat eine Anleitung zu schreiben wie man einen Windows Service in Visual Studio 2010 erstellt. Hier nun eine Schritt für Schritt Anleitung. Die Verwendete Programmiersprache ist C#.
VMware vSphere 5 – Was ist neu
1Was ist neu bei VMware vSphere 5, einer der wichtigsten Punkte ist sicherlich die Änderung beim Lizenzmodel. VMware hat die Limitierung der Cores pro CPU entfernt. Lizenziert wird jetzt per CPU (Physikalischer CPU – Socket), egal ob die CPU 6 oder 12 Cores hat.
Negativ fällt die die RAM Limitierung auf, pro CPU Lizenz bekommt man nun zwischen 32GB bis 96GB vRAM zugewiesen den man dann auf seine virtuellen Maschinen verteilen kann. Die RAM Limitierung wurde mit der Version 5 eingeführt, dadurch werden VMware Server mit sehr viel RAM aus meiner Sicht unaktraktiv, weil man hier dann auf die teuren Enterprise Lizenzen angewiesen ist.
| Free (VMware vSphere Hypervisor) |
Essentials | Essentials Plus | Standard | Enterprise | Enterprise Plus | |
|---|---|---|---|---|---|---|
| Lizenzierte CPUs | ? | 6 | 6 | 8 | 6 | 6 |
| vRAM | 32GB ( |
32GB ( |
32GB ( |
32GB ( |
64GB ( |
96GB ( |
| vRAM Max (berechnet an der anzahl CPUs) |
32GB 1 | 192GB | 192GB | 256GB | 384GB | 576GB |
|
vRAM = pro CPU Lizenz die einem Host/Cluster zugeteilt wird, erhält er zusätzlichen RAM in den Pool 1 Limit für den Physikalischen Server, mit der freien variante können maximal 32GB RAM verwendet werden. |
||||||
| Zusätzliche Lizenzänderungen vom 12.7.2011 | ||||||
Neuerungen im Überblick unter “more…”
(more…)
Windows Server 2008 RDP Port ändern (3389)
0Aus meinen aktuellen “Google Analytics” Statistiken habe ich gesehen das einige Personen die nach diesem Thema gesucht haben auf meinem Blog gelandet sind. Also schreibe ich mal was zu diesem Thema
Windows Server 2008 – Firewall – DMZ
0Im heutigen Post geht es um die Konfiguration von mehreren Netzwerkkarten mit Windows Server 2008.
Für unseren Webserver benötigte ich eine Netzwerkkarte im Internen Netwerk und eine zweite im Externen Netz. Die IP Konfiguration war schnell abgeschlossen. Jetzt noch schnell die richtigen Profile auf die Netzwerkkarten zuordnen und fertig. (Interne Netzwerkkarte Private Profil, Externe auf das Public Profil)
Install Zabbix Agent on CentOS 5.5
0Hier eine kleine Anleitung um die aktuelle Version des Zabbix Agent auf CentOS zu installieren.
Über “yum” steht leider keine aktuelle Version zur Verfügung. Ich habe aber bei “opensuse.org” brauchbare RPM Packete gefunden, dass wir bereits bei mehr als 50 Servern verwendet haben mit Erfolg!
Install Zabbix 1.8.4 on CentOS 5.5
0Server Monitoring Systeme werden noch heute in vielen Firmen nicht eingesetzt. Vor gut einem Jahr habe ich eine Lösung bei uns im Unternehmen implementiert.
Unser Ziel war es weg zu kommen vom “Feuerwehrmodus”, soll soviel heißen wie den Fehler erkennen und beheben bevor es größere Probleme gibt.
Ich habe mir damals einige Systeme angeschaut und einen ganz klaren Favoriten gefunden, “Zabbix”. Es handelt sich hier um eine Open Source Monitoring Lösung. Unterstützt werden Linux und Windows Systeme auserdem können Webseiten, Switches, die Raumtemperatur uvm überwacht werden.
Zabbix ist für kleine und große Umgebungen geeignet durch den Modularen aufbau können bis zu 100.000 Server überwacht werden.
Die Konfiguration und Verwaltung erfolgt über eine sehr übersichtliches Webinterface das keine Wünsche offen lässt.
Firefox simulieren mit c#
0Hier ein kleiner Codeschnipsel um einem Webserver vorzutäuschen das es sich um einen Firefox Browser handelt.
Die Klasse unterstüzt Komprimierung (deflate, gzip) und Cookies.
Eine möglichkeit für den Webserver zu identifizieren das es sich nicht um einen richtigen Firefox handelt wäre die Reihenfolge der Header auszuwerten .net schickt diese leider nicht so ab wie sie hinzugefügt werden.
Text-Datenqualität messen
3Wie kann man die Qualität von Text Daten in c# messen?
Und zum Beispiel schlechte Strings automatisch ausfiltern. Hierzu habe ich mir folgendes überlegt. Berechnet man aus der Entfernung der Tasten und der Stringlänge einen Durchschnittswert so kann man ziemlich gut falsch eingaben wie “asdf” identifizieren. Leider gibt es auch Namen wie “Fred” die so als schlecht klassifiziert werden.
| String | DistanceAverage |
|---|---|
| KeyboardKeyDistance.Check(“hallo”); | 4.1441311123146738 |
| KeyboardKeyDistance.Check(“asdf”); | 1.125 |
| KeyboardKeyDistance.Check(“fred”); | 0.93401699437494745 |
| KeyboardKeyDistance.Check(“Datenqualität”); | 6.2739057206509461 |
Derzeit kann die Klasse nur 2 Dimensionen, theoretisch könnte man noch eine 3te für die höhe hinzufügen und damit Großbuchstaben mit in die Berechnung nehmen.
(more…)








Recent Comments