Seite 1 von 1

PC-Stats v1.1

Verfasst: 09.09.2004 19:34
von memdee
Hi,
als ich mir meinen zweiten Monitor angeschafft habe (übrigens sehr praktisch fürs Programmieren ;) ) kam mir der zweite (linke) nur mit dem IRC-Fenster recht leer vor, und ich hatte das Problem dass ich, wenn ich eine Fullscreen-Anwendung am Laufen hatte, nicht mehr die Systemuhr sehen konnte :D
Also hab ich mir eine Art Statusbar für den zweiten Monitor programmiert, der folgendes enthält:
-Freien Arbeitsspeicher (Grafisch & Prozentual)
-Freien Festplattespeicher (Grafisch & Prozentual)
-CPU-Auslastung (Grafisch & Prozentual)
-Ping zu google.de (Grafisch & absolut numerisch)
-Uhr (digital)

Das ganze gibt einem also auch z.B. während man etwas zockt an, wie die Ram-Auslastung usw. ist. Ausserdem muss man nicht immer in die Konsole gehen wenn man den Ping erfahren möchte ;)

Hier gibt es nen Screenshots davon:
http://memdee.progamerz.com/progs/pcstats.jpg

Die Position der Statusbar und den Laufwerksbuchstaben der Festplatte lässt sich in der beiliegenden .inf-datei ändern (man lese die readme ;) ).

Und hier gibt es das ganze:
http://memdee.progamerz.com/progs/pc-stats.zip

P.S.: Die Ping-Abfrage verursacht weniger als kaum Netzlast weil sie nur ca. alle 2 sekunden gestartet wird, CPU-Time dürfte die Statusbar auch recht wenig verursachen.

Verfasst: 10.09.2004 20:58
von memdee
So schlecht? ;)

Verfasst: 12.09.2004 20:03
von VoSs2o0o
....nein - die Idee ist schonmal ganz gut
(ich lege mir demnächst auch einen zweiten Monitor zu)

-nur scheint die Auflösung auf 1024 fest eingestellt zu sein, die Bar geht nur bis zu 2/3.
-die grafische Anzeige ist irgendwie fehlerhaft: Bei mir scheinen sich die Grafiken und Texte zu überlappen.
-der Ping steht auf grün, obwohl ich gar nicht online bin (außerdem wäre eine Konfiguration des anzupingenden Servers nicht schlecht)
-das Proggy schluckt so locker mal 100% Prozessor Last, wenn Sie verfügbar ist (da fehlt doch bestimmt ein sleep_(1) an passender Stelle)
Das wirkt sich natürlich auch auf den Quit-Button aus

-Die Konfiguration sollte über die Oberfläche zu managen sein, und sinnvoll erweitert werden

Fazit: Ich bin davon überzeugt, ehe ich die 2 neuen Montitore habe ist das Prog perfekt

Verfasst: 12.09.2004 21:07
von memdee
....nein - die Idee ist schonmal ganz gut
danke ;)
-nur scheint die Auflösung auf 1024 fest eingestellt zu sein, die Bar geht nur bis zu 2/3.
Das stimmt allerdings...bisher war es nur für meinen privaten Gebrauch gedacht, aber ich werds ändern.
-die grafische Anzeige ist irgendwie fehlerhaft: Bei mir scheinen sich die Grafiken und Texte zu überlappen.
Hab ich bei mir nicht beobachtet und dürfte laut des Codes auch nicht so sein. Ich werd dem trotzdem nochmal nachgehen.
-der Ping steht auf grün, obwohl ich gar nicht online bin (außerdem wäre eine Konfiguration des anzupingenden Servers nicht schlecht)
Schnickschnack :D Aber gut, kommt auch.
-das Proggy schluckt so locker mal 100% Prozessor Last, wenn Sie verfügbar ist (da fehlt doch bestimmt ein sleep_(1) an passender Stelle)
Das wirkt sich natürlich auch auf den Quit-Button aus
W00t? Bei mir sinds durchgängig 0%...
€dit: Übrigens "laggt" der Quit-Button nicht wegen der "massiven" CPU-Auslastung, sondern gerade weil ich mit dem Delay() zu großzügig umgegangen bin ;)
-Die Konfiguration sollte über die Oberfläche zu managen sein, und sinnvoll erweitert werden
Wie gesagt...eigentlich nur zu privatem Gebrauch gedacht, aber nehm ich mir zu Herzen :)
Fazit: Ich bin davon überzeugt, ehe ich die 2 neuen Montitore habe ist das Prog perfekt
Kommt drauf an wie lange noch ;)

Auf jeden Fall danke ich dir schonmal für dein Feedback, ich werd mich drum kümmern :allright:

Verfasst: 13.09.2004 17:51
von VoSs2o0o
-die grafische Anzeige ist irgendwie fehlerhaft: Bei mir scheinen sich die Grafiken und Texte zu überlappen.
Hab ich bei mir nicht beobachtet und dürfte laut des Codes auch nicht so sein. Ich werd dem trotzdem nochmal nachgehen.
hmmm vielleicht hat es irgendwas mit meiner Auflösung zu tun? (1200x900)
-das Proggy schluckt so locker mal 100% Prozessor Last, wenn Sie verfügbar ist (da fehlt doch bestimmt ein sleep_(1) an passender Stelle)
Das wirkt sich natürlich auch auf den Quit-Button aus
W00t? Bei mir sinds durchgängig 0%...
?dit: Übrigens "laggt" der Quit-Button nicht wegen der "massiven" CPU-Auslastung, sondern gerade weil ich mit dem Delay() zu großzügig umgegangen bin ;)
Sorry hatte nicht in den Taskmanager geschaut - hatte es nur vermutet - es liegt nur an deinem delay() :oops:
Fazit: Ich bin davon überzeugt, ehe ich die 2 neuen Montitore habe ist das Prog perfekt
Kommt drauf an wie lange noch ;)
so gegen Weihnachten - also noch genug Zeit (Vielleicht hat ja jemand anderes noch Vorschläge einzubringen? :wink: )