Netzwerkauslasung auslesen

Seit Windows 8 gibt es über den TaskManager sehr nützliche Auswertungen zur Auslastung von CPU, RAM, Festplatten sowie dem Netzwerk. Diese in C# nachzubauen ist gar nichtmal schwer, da es im .NET-Framework bereits dafür vorgesehene Klassen und somit Implementierungen gibt. Im Falle der Netzwerkauslastung ist es jedoch so, dass keine Zuordnung zwischen IP-Adressen und Auslastung besteht wie es im TaskManager der Fall ist. Um diese Erweiterung zu implementieren, muss man im Rahmen des .NET-Frameworks einen kleinen Umweg bemühen. Weiterlesen

Android- und Windows-Apps mit Apples Swift erstellbar

RemObjects hat mit Silver ein neues Front-End für seinen hauseigenen Compiler Elements angekündigt, das es erlaubt, Programme, die in Apples neuer Sprache Swift geschrieben wurden, zu nutzen. Damit ist es möglich, Apps sowohl für Java als auch für .NET mit Plattformziel Mono/Xamarin, WinRT, Windows Phone und ASP.NET zu kompilieren. Bei Java sind Dalvik und ART möglich, somit können Interessierte auch Android-Apps mit Swift schreiben.

Silver arbeitet mit den IDEs Visual Studio 2013 unter Windows und dem hauseigenen Fire auf dem Mac. Wer möchte, kann auch Cocoa-Apps für iOS und OS X kompilieren, wobei das natürlich längst Xcode mit seinen Tools übernimmt.

Weiterlesen

MAC-Adresse anhand einer IP-Adresse ermitteln

Es ist möglich, die MAC-Adresse eines Ziels unter bestimmten Bedingungen anhand der IP-Adresse zu ermitteln. Dies ist unter Anderem im Regelfall im lokalen Netzwerk über diesen Weg möglich. Dies kann zum Beispiel einen Nutzen haben, wenn man einen lokalen Dienst anbietet, der nur bestimmten Rechnern Zugriff gewähren soll. Auch wenn die MAC-Adresse sich ähnlich wie die IP-Adresse verändern könnte, so ist diese doch deutlich statischer. Denn um die MAC-Adresse zu verändern benötigt man ausreichend Kenntnisse während sich die IP-Adresse alleine schon durch den DHCP im lokalen Netzwerk ändern könnte. Weiterlesen