Archive

Posts Tagged ‘Status’

new: Version 2.2.0 of margu-NotebookInfo2

September 1st, 2009 margu 1 comment
Calendar margu-NotebookInfo2 2.2.0

Calendar margu-NotebookInfo2 2.2.0

A new release with a new module: Calendar.

The calendar can show the formats ISO(EU), US, Julian and Islamic. I put the last 2 formats in for religious people who need to know when for example “Ramadan” is.

On statusline you can see different information regarding your actual used format. On ISO and US you see on the down left the day of year of actual day. On Julian you see on the left the JulianDay and on the right the ModifiedJulianDay. If you use the Islamic calendar on the left you get shown the name of the actual day and on the right side the actual year.

If you do a mouse click on the down left information you can quick switch the calendar format and don’t have to go to the settings.

Hope you like it.

All other changes you’ll find as usual at the ChangeLog and the download on this side.

Eine neue Version mit einem neuen Modul: Kalender

Der Kalender kann die folgenden Kalenderformate anzeigen: ISO (EU), US, Julianisch und Islamisch. Die letzten beiden Formate habe ich für  User mit religiösem Hintergrund eingefügt, die z.B. wissen müssen wann “Ramadan” ist.

Auf der Statuszeile werden dem Kalenderformat entsprechend verschiedene Informationen angezeigt. Bei ISO und US wird unten links der aktuelle Tag des Jahres angezeigt. Beim Julianischen Kalender ist unten links der Julianische Tag und rechts der modifizierte Julianische Tag zu sehen. Nutzt Du den islamischen Kalender dann zeigt es Dir links den Namen des aktuellen Tages und rechts das aktuelle Jahr.

Mit einem Mausklick auf din Information unten links hast Du die Möglichkeit schnell den Kalender umzuschalten und mußt dafür nicht extra in die Settings gehen.

Ich hoffe es gefällt Euch.

Alle weiteren Änderungen findest Du wie immer im ChangeLog und den Download auf dieser Seite.

New: Version 2.1.1 of margu-NotebookInfo2

August 4th, 2009 margu No comments

A few fixes and changes I’ve done in this release. The problem with remaining battery time if it is collected from Windows is nearly fixed. No problems if using Windows7 but working with Vista is hard, because Microsoft didn’t implement the System.Machine.PowerStatus.batteryCapacityRemaining in Vista for the sidebar. :wall:

I did a hack so now it works with Vista but stuck every 15 seconds. :(

If you check the box on the settings page for self calculating remaining batterytime all is working well.

As usual all changes you’ll find in changelog.


Ein paar Fehlerkorrekturen und Änderungen habe ich in dieser Version eingebaut. Das Problem mit der Restlaufzeit des Akku wenn der Wert aus Windows herausgeholt wird ist annähernd behoben. Unter Windows7 funktioniert alles tadellos, aber mit Vista ist es schwer, weil Microsoft wohl vergessen hat das System.Machine.PowerStatus.batteryCapacityRemaining in Vista für die Sidebar zu aktivieren. :wall:

Ich habe das nun notdürftig geflickt, so daß es unter Vista einigermaßen funktioniert, aber alle 15 Sekunden hängt das Gadget kurz. :(

Ganz ohne Probleme läuft alles, wenn in den Gadget Settings der Haken gesetzt wird, daß die Restlaufzeit vom Gadget berechnet werden soll.

Die Änderungen in dieser Version findest Du wie immer im Changelog.


New: Beta7 of margu-NotebookInfo2 Version 2.1.0

July 14th, 2009 margu No comments

Fritz!Box goes Sidebar

May 15th, 2009 margu No comments

Ich plage mich ja schon lange mit dem Wunsch herum, ein Sidebar Gadget zu haben, welches mir Status Informationen meiner Fritz!Box anzeigt. Aber es sollen nicht einfach nur Informationen angezeigt werden, sondern meine Wünsche gehen gleich so weit, daß ich auch mit der Anruferliste, dem Telefonbuch, Möglichkeit für einen ReConnect usw. “rummachen” können möchte.

Tja, nun gibts ja viele Wege die nach Rom, respektive zur Fritz!Box, führen. :hmm:

Einer wäre, einfach das Webinterface zu parsen.

Vorteile:

  • relativ leichte Durchführung
  • schneller Zugriff


Nachteile:

  • sehr anfällig für Anderungen am Webinterface seitens AVM
  • Login Daten sind fast schon zwingend notwendig
  • schlechte Usability – zumindest wenn Du, so wie ich, fast gänzlich auf Usereingaben (IP Adresse des Router, Logindaten usw.)  auskommen willst.


Dann gibt es noch die Möglichkeiten, die UPnP bietet.

Vorteile:

  • standardisiertes Protokoll
  • unabhängig von der Übertragungstechnik, solange es IP basierend ist (z.B. Ethernet, WLAN, Bluetooth, USB, Firewire)
  • läuft mit jeder Fritz!Box
  • auch branchenfremde Router dürften damit abgefragt werden können


Nachteile:

  • arschlahm
  • UPnP muß auf dem Router eingeschaltet sein (ok, bei der Fritz!Box nicht so tragisch, weil man die Möglichkeit hat, Schreibzugriffe per UPnP zu unterbinden. Somit besteht nicht Gefahr, daß jemand Böses einfach ein paar Routen ein- bzw. Ports freischaltet)
  • Schwierig per JavaScript bzw. VBScript abzugreifen

Und mit diesem letzten Punkt komme ich auch schon zu meinem momentanen Hauptproblem:

Ich bin nun keiner, der schon seit Jahren nichts anderes macht als mit Java- oder VBScript zu scripten, und somit fällt es mir noch ziemlich schwer mit DOM bzw. SOAP zu arbeiten. Aber gerade das ist nötig um mit UPnP tolle Ergebnisse zu erhalten.

Eine Hochsprache gehört leider auch nicht zu meinen Skills (hätte ich vor einigen Jahrzehnten mal in meiner Ausbildung die mir angebotene Möglichkeit genutzt auf eine Programmiererschule zu gehen :schulterzuck: ), sonst würde ich da sicher auch leichter zu einem brauchbaren Resultat kommen.

Wie dem auch sei, meine Pläne habe ich ja nun schon gesteckt. Eine etwaige Vorstellung, wie das Gadget mal aussehen und was es können soll, habe ich auch schon. Nun geht es “nur noch” :chuckle: darum das Ganze umzusetzen.

Erste Erfolge konnte ich schon verzeichnen. :stolz: So hab ich es geschafft, per VBScript über UPnP die externe IP meiner Box abzufragen. 8)

Mich stört eigentlich ganz mächtig, daß die Abfragen per UPnP so extrem lahm sind. Es braucht locker 5 Sekunden, damit das Script erstmal im Netz nach ICDs (Internet Connection Devices) sucht, dann den davon findet, der die Internetverbindung zur Verfügung stellt (also der, der online ist) und dann die vom Provider zugewiesene IP zu erfragen und auszugeben.

Das ist definitiv zu lange! :down:

Gut, später, wenn das Gadget erstmal läuft, wäre es zu verschmerzen da die Abfrageintervalle vermutlich so um die 30 oder 60 Sekunden wären, aber schon beim ersten Start dauert es zu lange. Wenn es dann sein sollte, daß es im Netz mehrere ICDs gibt, dann brauche ich eine Userrückmeldung. Der User muß aus den verfügbaren Routern den auswählen, von dem er den Status sehen möchte.

Da aber jede UPnP-Abfrage an den oder die Router so lange dauert, sind auch die Reaktionszeiten zu lange, bevor der User eine Änderung bekommt oder den nächsten Schritt gehen kann (z.B. die Settings Page wieder schließen).

Naja, ich bin da am Ball (soweit ich neben dem NotebookInfo2 Gadget Zeit habe) und hoffe bald eine akzeptable Lösung gefunden zu haben.

Die Beta des Gadget werde ich natürlich dann hier auf meiner Seite zur Verfügung stellen und hoffe auf fleißige Rückmeldungen von Euch, damit das Gadget genau das wird, was wir uns alle darunter vorstellen.

Aber Ihr könnt auch vorab schon hier einen Kommentar hinterlassen mit Wünschen, Anregungen oder vielleicht auch den einen oder anderen Tip, wie ich per Script die ganze Sache einfach und sauber lösen kann.

Ich verbleibe dann erstmal mit meinem Traum :ooom:

Nachtrag: Wie einige ja sicher schon mitbekommen haben, nimmt das Gadget langsam Formen an. Hatte mich entschlossen nicht erst bis zur Beta zu warten um damit in die Öffentlichkeit zu gehen.  Eine alpha Version vom Gadget mit Beschreibung findet ihr in diesem Artikel.


Changelog

April 29th, 2009 margu No comments


Changelog

 

2.2.6 02/08/2010

  • added: norwegian language

2.2.5 08/06/2010

  • added: spanish language

2.2.4 08/06/2010

  • added: danish language
  • added: for the Program which is defined for start by a click on calendar it’s now possible to save additional arguments (parameters) for program start. For example, to start Calendar of installed MS Office12 Outlook you can now put the argument “/select outlook:calendar” in the arguments field on settings page.
  • added: hungarian language


2.2.2 08/09/2009

  • added: option to show a 2nd clock with different timezone (either alarm is possible for this clock).
  • added: now you can start an application of your needs by a click on the actual day on calendar (default: Windows Calendar).
  • added/changed: now support for MultiCore CPU on usage module. You can select for how many of your cpu cores you want to see the usage.
  • fixed: gadget goes blank if settings are not set after first start/installation.
  • fixed: “Powerplan” on Powerplan module isn’t translatable in localization.js.
  • changed: some code changes to hopefully fix the error which causes the gadget and settings go blank on some notebooks.
  • changed: little changes on layout.

 

2.2.1 02/09/2009

  • fixed: powerplans module leave blank on some Win7 machines.
  • added: dutch language.


2.2.0 01/09/2009

  • added: calendar module (formats: ISO, US, Julian, Islamic)
  • added: option to switch to old style of WiFi signal bar
  • fixed: own choosen alarm sound don’t play.
  • changed: preview images updated.
  • changed: little changes on powerplan buttons and status/usage bars
  • changed: rewritten uptime module in JavaScript to get rid of VBScript code and prevent some script errors.


2.1.3 14/08/2009

  • added: possibility to choose an own sound file for alarm.
  • fixed: gadget stops working sometimes after hibernate/suspend. Added an internal check if computer was hibernated/suspended and reset all internal timeout counters. Hope this will fix the problem.
  • fixed: gadget get lost of settings. An error in my update-check routine causes the problem.
  • changed: little changes on ram module to make it more suitable to other modules.


2.1.2 11/08/2009

  • added: font can be changed for the gadget now.
  • added: option to set background to transparent. IMPORTANT: This is only experimental yet, because I’m searching for a good alternative method to go around the “magenta-bug” of the sidebar.
  • fixed: bouncing hour and minute are wrong positioned after full hour change.
  • fixed: problems downloading the .gadget file. I changed the automatic and manual update so now it collect the .zip file from my server instead.
  • fixed: “Display in GHz” checkbox isn’t disabled if CPU module is deactivated.
  • fixed: colour of battery info don’t change sometimes.
  • changed: more preselect date formats and they are shown in realtime


2.1.1 04/08/2009

  • fixed: alarm on critical battery level don’t play sometimes. Now not only the system beep is used but also a wav file is played.
  • fixed: gadget stop working in Vista while running on battery if remaining time is collected from Windows.
    Fix isn’t perfect, because now it stuck every 15 seconds.
    No problems at Windows7.
    Still working on it.
  • changed: usage bars are now using the gadget colours for normal, warn, critical status
  • changed: WiFi and battery status bar adapted to the design of the CPU/RAM usage bars and are now using the gadget colours for normal, warn, critical status too.
  • changed: little optical changes on settings page tabs.


2.1.0 31/07/2009

  • added: clock with date, time and alarm. Time is animated.
    • timezone can be selected for clock
    • if clock animation is disabled you get the opportunity to name the clock. The name will be shown instead of the seconds.
    • if date format is deselected you get the opportunity to name the date field. The name will be shown instead of the date.
    • preset times for adding alarm
    • alarm can be used with and without sound
    • animation of clock can be disabled
  • added: automatically recalculate refresh timer depending on the runtime of activated module
  • added: sequence of modules can be changed
  • added: possibility to switch themes
    • preview of modules sequence
    • preview of choosen background colour
    • preview of choosen text colours
  • added: playing alarm beep on critical battery level
  • added: new module for switching powerplans
  • fixed: ram usage bar don’t change colour if more than 90% of ram used
  • fixed: LAN status won’t show correct if WiFi isn’t connected
  • changed: automatically check for updates will only once a day run the version check now
  • changed: background and text colours on flyout and setting pages are using the gadget colours
  • changed: some code optimisation for the network functions. Start and initialising are faster now.
  • changed: reordered settings tabs and animate switching
  • cleanup on settings page
  • some code cleaning


2.0.3 18/06/2009

  • fixed: information on flyout for network and RAM don’t shown on some systems
  • fixed: some functions don’t work on x64 systems


2.0.2 23/05/2009

  • fixed: net flyout (net info) don’t show information sometimes. (but still problems on x64 systems)


2.0.1 20/05/2009

  • fixed: uninstallation of gadget is not possible. I rewrote some of my gadget code so no .dll is needed anymore.
  • Please uninstall previous versions before install this new version.


2.0.0 17/05/2009

  • added: Redesign of the gadget, so that each individual range is present as module now. Thus makes it possible to select which modules are to be seen on the gadget.
  • added: module to show system uptime
  • added: flyout (click on uptime) with information about your system
  • added: CPU (DualCore capable) and RAM usage scale
  • added: RAM info on a flyout page shows information about installed RAM modules
  • added: turkish as language (thanks to Selim for translation)
  • fixed: transferrates of network are showing NaN on higher speeds
  • fixed: if only one RAM module is installed, the information table got corrupt
  • changed: some more information on ramflyout.
  • changed: selections for DualCPU and DualCore processor on settings page is only available, if a second cpu or a DualCore cpu is installed.


1.3.5 27/04/2009

  • changed: A few optical adornments on the cpu and battery flyout pages
  • changed: added detailed info about type of WiFi security


1.3.4 21/04/2009

  • fixed: digit grouping symbols are set wrong (comma instead  of period and reverse).
  • Added a function to collect the OS language and compare with an internal language array.
  • fixed part of: can’t collect WiFi signal strength in dbM if wlan driver isn’t able to provide WMI
  • fixed: can not deselect the NIC interfaces


1.3.3 20/04/2009

  • added: more info about network
  • changed: A few optical adornments on the settings and flyout pages


1.3.2 17/04/2009

  • changed: additional info about network
  • fixed: a few little bugs


1.3.1 16/04/2009

  • added: more information about network on gadget and flyout
  • changed: some more information on update dialog
  • a few little bugfixes in the update functions


1.3.0 14/04/2009

  • added: multilanguage support


1.2.0 12/04/2009

  • added: ability to calculate the remaining battery runtime if windows isn’t able to provide this info
  • fixed: color of battery percentage don’t shows correct after hibernate while running on battery
  • changed: click on battery icon now opens the mobility center


1.1.1 25/03/2009

  • some modifications on version-check


1.1.0 24/03/2009

  • added: automatic and manual gadget-update-check


1.0.5 23/03/2009

  • fixed: running gadget maybe stuck on actions


1.0.4 20/03/2009

  • changed: removed the refresh settings, because they are useless
  • changed: on dualprocessor now both clockspeed can be shown. On dualcore processors 2 speeds are shown either, but not really useful because they are the same. (enabling may slowdown the gadget a bit)
  • some changes/enhancements on infopages


1.0.3 16/03/2009

  • added: Changelog and Information tab on settings page
  • changed: separation of settings into own files
  • fixed: rewrite of some parts, because of speed behavior


1.0.2 14/03/2009

  • fixed: if SSID has more than 15 characters it exceed the gadget


1.0.1 11/03/2009

  • added: connection status and strength percentage change color to yellow on 50% and red on 30% signal strenght


1.0 06/03/2009

  • initial release