<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>margu.eu &#187; script</title>
	<atom:link href="http://blog.margu.eu/tag/script/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.margu.eu</link>
	<description>Gedöns rund um die IT</description>
	<lastBuildDate>Sun, 27 Nov 2011 10:53:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<image>
			<title>margu.eu</title>
			<url>http://blog.margu.eu/wp-content/uploads/2009/04/margublogfeed.gif</url>
			<link>http://blog.margu.eu</link>
			<width>90</width>
			<height>90</height>
			<description>Gedöns rund um die IT</description>
		</image>		<item>
		<title>new: Version 2.2.1 of margu-NotebookInfo2</title>
		<link>http://blog.margu.eu/2009/09/02/new-version-2-2-1-of-margu-notebookinfo2/</link>
		<comments>http://blog.margu.eu/2009/09/02/new-version-2-2-1-of-margu-notebookinfo2/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 05:55:31 +0000</pubDate>
		<dc:creator>margu</dc:creator>
				<category><![CDATA[NotebookInfo2]]></category>
		<category><![CDATA[Energiesparplan]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[gadget]]></category>
		<category><![CDATA[margu-NotebookInfo2]]></category>
		<category><![CDATA[Module]]></category>
		<category><![CDATA[powerplan]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[Win7]]></category>

		<guid isPermaLink="false">http://blog.margu.eu/?p=443</guid>
		<description><![CDATA[Because of a little problem with script comprimizing I used for version 2.2.0 to make the gadgets size smaller, some Win7 users have had problems with the powerplan module. Under some circumstances it won&#8217;t shown but a blank spot instead. This should be fixed now. Durch ein kleines Problem mit der Script Komprimierung die ich [...]]]></description>
			<content:encoded><![CDATA[<div id="cspc-trans-columns-wrap" class="cspc-wrapper">
<div id="cspc-content" style="clear:left;">
<div id="cspc-column-0" class="cspc-column" style="display:inline-block;float:left;margin-left:0%;width:48.5%;overflow:hidden;">
<p>Because of a little problem with script comprimizing I used for version 2.2.0 to make the gadgets size smaller, some Win7 users have had problems with the powerplan module. Under some circumstances it won&#8217;t shown but a blank spot instead.</p>
<p>This should be fixed now.</p>
</p>
</div>
<div id="cspc-column-1" class="cspc-column" style="display:inline-block;float:left;margin-left:3%;width:48.5%;overflow:hidden;">
<p>Durch ein kleines Problem mit der Script Komprimierung die ich für die Version 2.2.0 nutzte um die Größe des Gadget zu verringern, hatte ein paar Win7 User Probleme mit dem Energiesparplan Modul. Unter bestimmten Umständen bekamen sie nichts angezeigt und das Modul blieb leer.</p>
<p>Das sollte nun behoben sein.</p>
<p><br class="spacer_" /></p>
</div>
<div style="clear:left;"></div>
</div>
</div>
<p><!-- PHP 5.x --></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.margu.eu/2009/09/02/new-version-2-2-1-of-margu-notebookinfo2/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Credits</title>
		<link>http://blog.margu.eu/credits/</link>
		<comments>http://blog.margu.eu/credits/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 12:30:52 +0000</pubDate>
		<dc:creator>margu</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Battery]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[CPU]]></category>
		<category><![CDATA[credits]]></category>
		<category><![CDATA[Kalender]]></category>
		<category><![CDATA[LAN]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[margu-NotebookInfo2]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[RAM]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[WiFi]]></category>

		<guid isPermaLink="false">http://blog.margu.eu/?page_id=285</guid>
		<description><![CDATA[I got much assistance on the programming of my gadgets and would like to thank you on this way. for scripting in general: selfhtml.de: this is the german source for tutorials and help about HTML, Javascript, CSS, DHTML at margu-NotebookInfo2: link8583 (coding hints from his battery gadget) orbmu2k (amongst coding hints from his network gadgets, [...]]]></description>
			<content:encoded><![CDATA[<p>I got much assistance on the programming of my gadgets and would like to thank you on this way.</p>
<p><strong>for scripting in general:</strong></p>
<ul>
<li><a href="http://www.selfhtml.de/">selfhtml.de</a>: this is <strong>the</strong> german source for tutorials and help about HTML, Javascript, CSS, DHTML</li>
</ul>
<p><br class="spacer_" /></p>
<p><strong>at margu-NotebookInfo2:</strong></p>
<ul>
<li>link8583 (coding hints from his battery gadget)</li>
<li><a href="http://blog.orbmu2k.de/" target="_blank">orbmu2k</a> (amongst coding hints from his network gadgets, I used the NetLib.dll from his gadget in earlier versions of my gadget)</li>
<li><a href="http://www.julien-manici.com/gadgets/" target="_blank">Julien Mancini</a> (suggestions and coding hints from his gadget for remaining battery time)</li>
<li><a href="http://www.winfuture-forum.de/index.php?showuser=49701" target="_blank">Vista_Toshiba</a> (suggestions and coding hints from his gadget for remaining battery time)</li>
<li> <a href="http://asysoft.uw.hu/" target="_blank">Asysoft</a> (suggestions from his battery gadget)</li>
<li>David Taraso (code suggestions of his wifi gadget)</li>
<li><a href="mailto:saygiselim@gmail.com">Selim Saygí</a> (translation to turkish language)</li>
<li><a href="http://gallery.live.com/author.aspx?a=5546e30d-cf59-468a-901b-11ce9d523a2d" target="_blank">Dimitry Taur</a> (design suggestion from his gadget Beaker CPU Meter)</li>
<li><a href="http://home.pages.at/dieseyer/dse-wsh-scr-b.html#exec" target="_blank">dieseyer</a> (script suggestions for hidden exec)</li>
<li><a href="http://www.dhtmlgoodies.com/scripts/js_color_picker_v2/js_color_picker_v2.html">dhtmlgoodies.com</a> (a wonderful dhtml color-picker)</li>
<li>Ken Wishart (got superb inspiration from his klikClock)</li>
<li><a href="http://www.fourmilab.ch/" target="_blank">John Walker</a> (for the Fourmilab Calendar Converter)</li>
<li>Minno Doeven (translation to dutch language)</li>
<li>Kisath (translation to danish language)</li>
<li>Mariano (translation to spanish language)</li>
<li>Terje Berentsen (translation to norwegian language)</li>
<li>Peregrine (translation to polish language)</li>
<li>Xavier and Nicolas (translation to french language)</li>
<li>Valter and Matteo (translation to italian language)</li>
</ul>
<p><!-- PHP 5.x --></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.margu.eu/credits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fritz!Box goes Sidebar</title>
		<link>http://blog.margu.eu/2009/05/15/fritzbox-goes-sidebar/</link>
		<comments>http://blog.margu.eu/2009/05/15/fritzbox-goes-sidebar/#comments</comments>
		<pubDate>Fri, 15 May 2009 10:41:01 +0000</pubDate>
		<dc:creator>margu</dc:creator>
				<category><![CDATA[margu-Fritz!Info]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[Fritz!Box]]></category>
		<category><![CDATA[gadget]]></category>
		<category><![CDATA[Hochsprache]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[Sidebar]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[Status]]></category>
		<category><![CDATA[UPnP]]></category>
		<category><![CDATA[vbs]]></category>
		<category><![CDATA[vbscript]]></category>

		<guid isPermaLink="false">http://blog.margu.eu/?p=143</guid>
		<description><![CDATA[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. &#8220;rummachen&#8221; können möchte. Tja, [...]]]></description>
			<content:encoded><![CDATA[<p>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. &#8220;rummachen&#8221; können möchte.</p>
<p>Tja, nun gibts ja viele Wege die nach Rom, respektive zur Fritz!Box, führen.  <img src='http://blog.margu.eu/wp-content/plugins/smilies-themer/margu/uhh.gif' alt=':hmm:' class='wp-smiley' /> </p>
<p>Einer wäre, einfach das Webinterface zu parsen.</p>
<p>Vorteile:</p>
<ul>
<li>relativ leichte Durchführung</li>
<li>schneller Zugriff</li>
</ul>
<p><br class="spacer_" /></p>
<p>Nachteile:</p>
<ul>
<li>sehr anfällig für Anderungen am Webinterface seitens AVM</li>
<li>Login Daten sind fast schon zwingend notwendig</li>
<li>schlechte Usability &#8211; zumindest wenn Du, so wie ich, fast gänzlich auf Usereingaben (IP Adresse des Router, Logindaten usw.)  auskommen willst.</li>
</ul>
<p><br class="spacer_" /></p>
<p>Dann gibt es noch die Möglichkeiten, die <a href="http://de.wikipedia.org/wiki/UPnP" target="_blank">UPnP</a> bietet.</p>
<p>Vorteile:</p>
<ul>
<li>standardisiertes Protokoll</li>
<li>unabhängig von der Übertragungstechnik, solange es IP basierend ist (z.B. Ethernet, WLAN, Bluetooth, USB, Firewire)</li>
<li>läuft mit jeder Fritz!Box</li>
<li>auch branchenfremde Router dürften damit abgefragt werden können</li>
</ul>
<p><br class="spacer_" /></p>
<p>Nachteile:</p>
<ul>
<li>arschlahm</li>
<li>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)</li>
<li>Schwierig per JavaScript bzw. VBScript abzugreifen</li>
</ul>
<p>Und mit diesem letzten Punkt komme ich auch schon zu meinem momentanen Hauptproblem:</p>
<p>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 <a href="http://de.wikipedia.org/wiki/Document_Object_Model" target="_blank">DOM</a> bzw. <a href="http://de.wikipedia.org/wiki/SOAP" target="_blank">SOAP</a> zu arbeiten. Aber gerade das ist nötig um mit UPnP tolle Ergebnisse zu erhalten.</p>
<p>Eine Hochsprache gehört leider auch nicht zu meinen Skills (<span style="color: #999999;">hätte ich vor einigen Jahrzehnten mal in meiner Ausbildung die mir angebotene Möglichkeit genutzt auf eine Programmiererschule zu gehen</span> <img src='http://blog.margu.eu/wp-content/plugins/smilies-themer/margu/schulterzuck.gif' alt=':schulterzuck:' class='wp-smiley' /> ), sonst würde ich da sicher auch leichter zu einem brauchbaren Resultat kommen.</p>
<p>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 &#8220;nur noch&#8221;  <img src='http://blog.margu.eu/wp-content/plugins/smilies-themer/margu/chuckle.gif' alt=':chuckle:' class='wp-smiley' /> darum das Ganze umzusetzen.</p>
<p>Erste Erfolge konnte ich schon verzeichnen.  <img src='http://blog.margu.eu/wp-content/plugins/smilies-themer/margu/stolz.gif' alt=':stolz:' class='wp-smiley' /> So hab ich es geschafft, per VBScript über UPnP die externe IP meiner Box abzufragen.  <img src='http://blog.margu.eu/wp-content/plugins/smilies-themer/margu/icon_cool.gif' alt='8)' class='wp-smiley' /> </p>
<p>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.</p>
<p>Das ist definitiv zu lange!  <img src='http://blog.margu.eu/wp-content/plugins/smilies-themer/margu/down.gif' alt=':down:' class='wp-smiley' /> </p>
<p>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.</p>
<p>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).</p>
<p>Naja, ich bin da am Ball (soweit ich neben dem NotebookInfo2 Gadget Zeit habe) und hoffe bald eine akzeptable Lösung gefunden zu haben.</p>
<p>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.</p>
<p>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.</p>
<p>Ich verbleibe dann erstmal mit meinem Traum  <img src='http://blog.margu.eu/wp-content/plugins/smilies-themer/margu/meditieren.gif' alt=':ooom:' class='wp-smiley' /> </p>
<p><span style="text-decoration: underline;"><strong>Nachtrag</strong></span>: 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 <a href="http://blog.margu.eu/2009/05/30/alpha-2-von-margu-fritzinfo/">in diesem Artikel</a>.</p>
<p><br class="spacer_" /></p>
<p><!-- PHP 5.x --></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.margu.eu/2009/05/15/fritzbox-goes-sidebar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
