<?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>Broes &#187; Euro Stocks Widget</title>
	<atom:link href="http://www.broes.nl/category/widgets/eurostocks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.broes.nl</link>
	<description>Mac OS X Widgets and more!</description>
	<lastBuildDate>Wed, 02 Nov 2011 13:30:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Euro Stocks widget version 1.5</title>
		<link>http://www.broes.nl/2009/01/euro-stocks-widget-version-15/</link>
		<comments>http://www.broes.nl/2009/01/euro-stocks-widget-version-15/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 13:06:00 +0000</pubDate>
		<dc:creator>Broes</dc:creator>
				<category><![CDATA[Euro Stocks Widget]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://www.broes.nl/?p=123</guid>
		<description><![CDATA[After the appearance of some gibberish text on the widget, it was inevitably time to update. This is a minor update, just to get things going again. In addition, user David B. mailed me in September already :S with a helpful addition: the ability to re-sort the stocks, using buttons on the back of the [...]]]></description>
			<content:encoded><![CDATA[<p>After the appearance of some gibberish text on the widget, it was inevitably time to update. This is a minor update, just to get things going again.<br />
In addition, user David B. mailed me in September already :S with a helpful addition: the ability to re-sort the stocks, using buttons on the back of the widget. This functionality is now included.</p>
<p><a href="http://widgets.broes.nl/EuroStocks/download.php?item=EuroStocks.wdgt.zip">Download version 1.5 of the Euro Stocks widget</a>.</p>
<p>For comments, please go to the <a href="http://www.broes.nl/widgets/eurostocks/">Euro Stocks widget&#8217;s page</a>!</p>
<p>Enjoy!</p>
<p><strong>Note to users who update.</strong> <em>Please write down the codes of your indices/stocks/funds before you update!</em> Due to a design decision made earlier (to allow multiple instances of the widget, all with their own preferences) and the fact that Apple doesn’t provide a way to keep the unique widgetID between updates, the preferences of your widget won’t be retained between updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.broes.nl/2009/01/euro-stocks-widget-version-15/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Leopard partially brakes Euro Stocks</title>
		<link>http://www.broes.nl/2007/10/leopard-partially-brakes-euro-stocks-update-soon/</link>
		<comments>http://www.broes.nl/2007/10/leopard-partially-brakes-euro-stocks-update-soon/#comments</comments>
		<pubDate>Mon, 29 Oct 2007 11:24:41 +0000</pubDate>
		<dc:creator>Broes</dc:creator>
				<category><![CDATA[Euro Stocks Widget]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://www.broes.nl/2007/10/leopard-partially-brakes-euro-stocks-update-soon/</guid>
		<description><![CDATA[I&#8217;ve been unable to test the Euro Stocks widget on Leopard yet, but through user reports I know the &#8220;Done&#8221; button on the backside doesn&#8217;t appear/work and the chart on the front is too small. I don&#8217;t know whether I&#8217;ll be able to test the widget myself on Leopard, since my one and only Mac [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been unable to test the Euro Stocks widget on Leopard yet, but through user reports I know the &#8220;Done&#8221; button on the backside doesn&#8217;t appear/work and the chart on the front is too small. I don&#8217;t know whether I&#8217;ll be able to test the widget myself on Leopard, since my one and only Mac is an iBook 12&#8243; 1.2GHz G4.<br />
<strong>If you&#8217;d like to apply for testing, please let me now through the comments on this post!</strong><br />
I&#8217;m looking into the problem right now and will post an update ASAP. Thanks for your patience.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.broes.nl/2007/10/leopard-partially-brakes-euro-stocks-update-soon/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>New version of EuroStocks Widget</title>
		<link>http://www.broes.nl/2007/06/new-version-of-eurostocks-widget/</link>
		<comments>http://www.broes.nl/2007/06/new-version-of-eurostocks-widget/#comments</comments>
		<pubDate>Tue, 26 Jun 2007 15:41:38 +0000</pubDate>
		<dc:creator>Broes</dc:creator>
				<category><![CDATA[Euro Stocks Widget]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://www.broes.nl/2007/06/new-version-of-eurostocks-widget/</guid>
		<description><![CDATA[Well, I guess one of the most requested features of the widget has now come true: intraday charts. While not as nice-looking as the other charts which are drawn live in canvas, I&#8217;ve found a way to blend the standard Yahoo intraday pixelated charts into the widget, without loosing too much eye-candy. On top of [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I guess one of the most requested features of the widget has now come true: intraday charts. While not as nice-looking as the other charts which are drawn live in canvas, I&#8217;ve found a way to blend the standard Yahoo intraday pixelated charts into the widget, without loosing too much eye-candy.<br />
On top of that, I&#8217;ve added something that might be more of showoff feature: you can now select to view the risers and fallers of an index instead of the chart.</p>
<p>So, hope you like it, leave a comment on the <a href="http://www.broes.nl/widgets/eurostocks/">widget page itself</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.broes.nl/2007/06/new-version-of-eurostocks-widget/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Choices. New widgets. New problems.</title>
		<link>http://www.broes.nl/2007/05/choices-new-widgets-new-problems/</link>
		<comments>http://www.broes.nl/2007/05/choices-new-widgets-new-problems/#comments</comments>
		<pubDate>Mon, 28 May 2007 21:48:40 +0000</pubDate>
		<dc:creator>Broes</dc:creator>
				<category><![CDATA[Euro Stocks Widget]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://www.broes.nl/2007/05/choices-new-widgets-new-problems/</guid>
		<description><![CDATA[As you might have noticed by now, there are new versions of the Euro Stocks widget. The old (version 0.6) one has been entirely replaced by version 1.0, which doesn&#8217;t share any of the old code (except maybe for the update functionality). It&#8217;s been built from ground up. You might wonder why there no longer [...]]]></description>
			<content:encoded><![CDATA[<p>As you might have noticed by now, there are new versions of the <a href="http://www.broes.nl/widgets/eurostocks/">Euro Stocks widget</a>. The <a href="http://www.broes.nl/widgets/eurostockschart/">old (version 0.6) one</a> has been entirely replaced by <a href="http://www.broes.nl/widgets/eurostocks/">version 1.0</a>, which doesn&#8217;t share any of the old code (except maybe for the update functionality). It&#8217;s been built from ground up. You might wonder why there no longer is an intraday option, why the stock codes have been changed and why the preferences are no longer global.<span id="more-28"></span></p>
<p>First, I would like to elaborate on the functionality of the original (0.6) Euro Stocks widget. I&#8217;ll break it up in two parts: the chart of the stocks&#8217; performance (be it intraday or history) and the risers/fallers.</p>
<p>The chart of the 0.6 is pulled from an address of the following type (this is one for a historic chart):<br />
<code>http://charts.production.euronext.com/h_chart.html<br />
?ISIN=NL0000303600<br />
&#038;ID_EXCHANGE=3<br />
&#038;QUALITY=DLY<br />
&#038;DISPLAY=1<br />
&#038;GRID=1<br />
&#038;PERIOD=4<br />
&#038;VOL=1<br />
&#038;SCALE=1<br />
&#038;SUPP_INFO=1</code><br />
Now I&#8217;m not going into details (I guess you can figure them out for yourselves, as I did), but this one was easy to &#8220;reverse-engineer&#8221;. So I did and created version 0.5. To emphasize the point I&#8217;m making: <em>this is just an image the widget pulls from a webserver</em>.<br />
The reason version 0.6 gives a lot of &#8220;Error in chart&#8221; for custom stocks, is because of the part &#8220;&#038;ID_EXCHANGE=3&#8243;. Some stocks are listed at several indices with the same ISIN code. They can only be recognized from eachother by an extra identifier: the MEP code, which is 1 for PAR (Paris), 2 for AMS (Amsterdam), 3 for BRU (Brussels) and 5 for LIS (Lisbon) (don&#8217;t ask me why they skipped 4). Originally, the Euronext webpage would only give an &#8220;Error in chart&#8221; response when the ISIN code was actually listed at multiple indices, but not for single-listed stocks. Since a couple of months, it responded with an error for any custom ISIN code (except for the indices).</p>
<p>The Risers/Fallers however, are an entirely different story. What the widget does (in a nutshell) is get the webpage of the selected index by XMLHttpRequest, parse the responsetext to cut out the risers/fallers table, put that string into a hidden div so the HTML renderer recognizes the table (and nested tables) and then, by using a reference to the now recognized table nodes, cut out the risers table, respectively the fallers table and put both on their own div, allowing them to be hidden or shown.<br />
Now, whether you understood (part of) the above or not, what it boils down to: <em>the risers/fallers functionality of the 0.6 is entirely dependent on a consistent <a href="http://www.euronext.com">Euronext</a> webpage</em>. And guess what? It isn&#8217;t in time. So I either had the option to rewrite the explained functionality (particularly the &#8220;parse the responsetext to cut out the risers/fallers table&#8221;) or redesign the widget entirely.</p>
<p>So there I was, with two problems. <strong>One</strong>: showing a custom stock always resulted in &#8220;Error in chart&#8221;. <strong>Two</strong>: the need to update the widget every time the Euronext webpage changes to allow the risers/fallers to display.<br />
Now, although I&#8217;m more than happy to make these widgets (I&#8217;m however not the least interested in stocks), I wasn&#8217;t planning on making it my daily business, keeping them updated on a regular basis.</p>
<p>The thing I needed to make a widget work the way I wanted it to (using up-to-date values, to draw a graph live in Dashboard) wasn&#8217;t found easy. That might be because I&#8217;m not &#8220;into&#8221; stocks. But after some looking around on the WWW I finally found what I needed at <a href="http://uk.finance.yahoo.com">Yahoo! Finance</a>. Downloadable lists of comma separated values (&#8220;csv&#8217;s&#8221;), of the current as well as historic rates.</p>
<p>I decided to entirely redo the design of the widget, with a user interface that would be &#8220;like&#8221; Apple&#8217;s (Quote&#8217;s) Stocks widget, but in my &#8220;words&#8221;. Now that&#8217;s exactly what <a href="http://www.broes.nl/widgets/eurostocks/">version 1.0</a> has become. It lacks one major thing: intraday results. That is because I haven&#8217;t found a data source yet that offers intraday trading results on the internet for free. If you know one, let me know!</p>
<p>So the major difference, between 0.6 and 1.0, is the &#8220;live&#8221; drawn chart. In 0.6 it&#8217;s &#8220;only&#8221; an image, pulled from a Euronext webserver, but in 1.0, it&#8217;s a client-side created graph. This means that as long as I don&#8217;t find an intraday data source, the widget won&#8217;t incorporate an intraday chart. It just won&#8217;t. However, I&#8217;m almost ready to post the new <a href="http://www.broes.nl/widgets/eurostockschart/">Euro Stocks Chart</a>, which will (still) feature an intraday chart, the custom ISIN codes will work again (allowing you to choose the index it is listed at), it will remember the last X custom ISIN codes and will allow you to open multiple instances of itself and remember the preferences for each of them.</p>
<p>So, what it comes down to: new widgets, new problems, still no absolute aggregate of all functions. Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.broes.nl/2007/05/choices-new-widgets-new-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom ISIN Code Trouble</title>
		<link>http://www.broes.nl/2007/03/custom-isin-code-trouble/</link>
		<comments>http://www.broes.nl/2007/03/custom-isin-code-trouble/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 19:28:06 +0000</pubDate>
		<dc:creator>Broes</dc:creator>
				<category><![CDATA[Euro Stocks Widget]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://www.broes.nl/2007/03/custom-isin-code-trouble/</guid>
		<description><![CDATA[To all of you who are using the EuroStocks Widget for MacOSX and are having trouble using Custom ISIN/Index Codes to track their stocks: I&#8217;m sorry, Euronext.com is constantly changing and I can&#8217;t find a consistent solution for tracking one particular stock item. The trouble lies in the fact that an ISIN code can be [...]]]></description>
			<content:encoded><![CDATA[<p>To all of you who are using the EuroStocks Widget for MacOSX and are having trouble using Custom ISIN/Index Codes to track their stocks: I&#8217;m sorry, Euronext.com is constantly changing and I can&#8217;t find a consistent solution for tracking one particular stock item. The trouble lies in the fact that an ISIN code can be listed at more than one Index and I can&#8217;t make up a way to detect which ones that are.</p>
<p>On the other hand I&#8217;ve found a couple of other stockrate sources that I might incorporate in a future version of the widget. I can still see EuroStocks to be the super aggregate stocks widget, if only I had more time&#8230;</p>
<p>Thank you for your patience and please keep checking <a href="http://www.apple.com/downloads/dashboard/">apple.com</a> for other stocks widgets. Competition will drive all of us to do our best!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.broes.nl/2007/03/custom-isin-code-trouble/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Euro Stocks widget version o.6</title>
		<link>http://www.broes.nl/2007/01/euro-stocks-widget-version-06/</link>
		<comments>http://www.broes.nl/2007/01/euro-stocks-widget-version-06/#comments</comments>
		<pubDate>Tue, 16 Jan 2007 22:45:38 +0000</pubDate>
		<dc:creator>Broes</dc:creator>
				<category><![CDATA[Euro Stocks Widget]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://www.broes.nl/2007/01/euro-stocks-widget-version-o6/</guid>
		<description><![CDATA[It&#8217;s taken some time, but the two most annoying bugs have been taken care of. The changes: Version 0.6 The &#8220;Custom ISIN Code&#8221; is now properly saved to preferences The widget resizes correctly after a reload/resize when the &#8220;Volume&#8221; preference is checked. Wish you happy moneymaking!]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s taken some time, but the two most annoying bugs have been taken care of.</p>
<p>The changes: <strong>Version 0.6</strong></p>
<ul>
<li>The &#8220;Custom ISIN Code&#8221; is now properly saved to preferences</li>
<li>The widget resizes correctly after a reload/resize when the &#8220;Volume&#8221; preference is checked.</li>
</ul>
<p>Wish you happy moneymaking!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.broes.nl/2007/01/euro-stocks-widget-version-06/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Birth of the Euro Stocks widget</title>
		<link>http://www.broes.nl/2006/11/birth-of-the-euro-stocks-widget/</link>
		<comments>http://www.broes.nl/2006/11/birth-of-the-euro-stocks-widget/#comments</comments>
		<pubDate>Mon, 20 Nov 2006 13:03:43 +0000</pubDate>
		<dc:creator>Broes</dc:creator>
				<category><![CDATA[Euro Stocks Widget]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://www.broes.nl/2006/11/birth-of-the-euro-stocks-widget/</guid>
		<description><![CDATA[It all starts with a request on a forum and before you know it, you&#8217;re working on something that doesn&#8217;t really interest you (stocks&#8230;), but is a darn good challenge. So, here it is: the Euro Stocks widget. Use it to make some money. Don&#8217;t ever forget that it was me who made that easier [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" id="image14" src="http://www.broes.nl/wp-content/uploads/2006/11/eurostockspresentation.jpg" alt="Euro Stocks Widget" />It all starts with a request on a <a href="http://gathering.tweakers.net/forum/list_messages/1109723" target="_blank">forum</a> and before you know it, you&#8217;re working on something that doesn&#8217;t really interest you (stocks&#8230;), but is a darn good challenge.</p>
<p>So, here it is: the Euro Stocks widget. Use it to make some money. Don&#8217;t ever forget that it was me who made that easier for you.</p>
<p><a href="http://www.broes.nl/widgets/eurostocks/">Download here</a></p>
<p><strong>Features:</strong></p>
<ul>
<li>Includes the National indices of Amsterdam, Brussels, Lisbon and Paris and the Global indices of Euronext.</li>
<li>Intraday and historic charts (in seven steps from one month to ten years) of all aforementioned indices.</li>
<li>Risers and fallers of selected index on separate tabs.</li>
<li>The amount of information in the chart (grid, previous close, etc.) can be adjusted according to your wishes.</li>
<li>You&#8217;re able to use a custom ISIN code, to view indices not included in the predefined indices.</li>
<li>The widget saves all preferences.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.broes.nl/2006/11/birth-of-the-euro-stocks-widget/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

