<?xml version="1.0" encoding="iso-8859-1"?><rss version="0.91">
    <channel>
        <title>phpguru.org - Richard Heyes' ramblings and code</title>
        <link>http://www.phpguru.org/</link>
        <description>
            Quality PHP and Javascript code, along with a mild smattering of humour. Also second home of the RGraph HTML5 canvas graph library.
        </description>

                    <item>
                <title>5th June 2010 RGraph release</title>
                <link>http://www.phpguru.org/article/475</link>
                <pubDate>Sun, 06 Jun 2010 01:56:57 +0100</pubDate>
                <description>
                    <![CDATA[<p class="firstLetter">Not too many changes this week:

<ul>
  <li>Added properties to the Horizontal Bar chart: <i>chart.title.xaxis</i>, <i>chart.title.yaxis</i>, <i>chart.title.xaxis.pos</i>, <i>chart.title.yaxis.pos</i>
</li>
  <li>Slightly increased the area recognised to initiate resizing the Rose (ie the size of the hotspot)</li>
  <li>Added adjusting to the TRadar</li>
</ul>

<p>

On a separate note - I've updated the <a href="http://www.phpguru.org/geolocation.html"><b>HTML5 GeoLocation example</b></a> with an embedded Google map. This will probably be more useful to you. Also, if you have the Google Toolbar installed, MSIE appears to have GeoLocation support (!).]]>
                </description>
            </item>
                    <item>
                <title>27th February RGraph release</title>
                <link>http://www.phpguru.org/article/454</link>
                <pubDate>Sun, 28 Feb 2010 02:03:04 +0000</pubDate>
                <description>
                    <![CDATA[<p class="firstLetter">Todays release is a little later in the day due to pesky social commitments. Tut. Anyhoo, this release includes:

<ul>
  <li>Added information about the coords array.</li>
  <li>Added information about dynamically updating your graphs.</li>
  <li>Zoom in canvas mode now has a dark background option - chart.zoom.background - can be true or false and defaults to true. Note: If you use the full canvas zoom, this will affect you - if you don't like it, you will need to turn it off.</li>
  <li>Added RGraph_zoomed_canvas CSS class. Also tweaked the default CSS for the two types of zoom.</li>
  <li>Tweaked the animation example.</li>
  <li>You can now stipulate two colors instead of one for the line chart (one for up, and one for down). For an example of this, see the <a href="http://www.rgraph.net/examples/line.html">last line chart example</a>.</li>
</ul>

<a href="http://www.rgraph.net" style="float: right; font-weight: bold">Go to the RGraph website &raquo;</a>]]>
                </description>
            </item>
                    <item>
                <title>German (&amp; now French) government warns against using Microsoft Internet Explorer</title>
                <link>http://www.phpguru.org/article/446</link>
                <pubDate>Sun, 17 Jan 2010 20:55:49 +0000</pubDate>
                <description>
                    <![CDATA[<p class="firstLetter">Not because it's "a bit whiffy", but because of recent security concerns. Full news story <a href="http://www.techradar.com/news/internet/german-government-warns-users-off-ie-6-7-and-8-664181" rel="nofollow" target="_blank">here</a>. If you choose to upgrade to <a href="http://www.google.com/chrome" rel="nofollow" target="_blank">Google Chrome</a>, for example, you will find it to be far, far faster, and it has better support for emerging technologies, like HTML5.]]>
                </description>
            </item>
                    <item>
                <title>5th December RGraph release</title>
                <link>http://www.phpguru.org/article/439</link>
                <pubDate>Sun, 06 Dec 2009 02:16:06 +0000</pubDate>
                <description>
                    <![CDATA[<p class="firstLetter">This release adds a new variant on the traditional Scatter chart - the boxplot diagram. The <a href="http://www.rgraph.net/examples/scatter.html#boxplots">scatter chart example page</a> shows this. This can be used to (for example) display ranges in data. Other changes include:

<ul>
  <li>Added a new function - <a href="http://www.rgraph.net/docs/async.html">RGraph.Async()</a> - which can be used to further increase the speed of your pages.</li>
  <li>Removed text support for Opera. The graphs are still displayed, albeit without text</li>
  <li>Changed to object detection in place of specific browser detection for older browsers. This means more browsers are accounted for.</li>
  <li>Added RGraph.getSegment() function, which is used for the Donut, Pie and Radar charts to get segment details.</li>
  <li>Added ability to do Barplots using the Scatter chart.</li>
  <li>You can now specify the scatter to not display tick marks (by specifying the tickmark as null)</li>
</ul>]]>
                </description>
            </item>
                    <item>
                <title>August 8th RGraph release</title>
                <link>http://www.phpguru.org/article/424</link>
                <pubDate>Sat, 08 Aug 2009 10:22:49 +0100</pubDate>
                <description>
                    <![CDATA[<p class="firstLetter">A somewhat minor release today - ie not a lot of changes. The most exciting (?) are:

<ul>
  <li>Added pseudo 3D effect to grouped, stacked and regular bar charts [<a href="http://www.rgraph.net/examples/bar.html">example page</a>].</li>
  <li>Can now specify the grid width for the Gantt chart.</li>
  <li>The LED grid  now strips extraneous right hand white-space.</li>
</ul>]]>
                </description>
            </item>
                    <item>
                <title>Chrome 1.0 released</title>
                <link>http://www.phpguru.org/article/368</link>
                <pubDate>Fri, 12 Dec 2008 10:33:20 +0000</pubDate>
                <description>
                    <![CDATA[<p class="firstLetter">In a surprising move (to me at least), Google has today bumped Chrome from 0.4 to 1.0 and removed the beta tag. Not that I think it's a bad move - any move that diminishes MSIEs market share or encourages MS to bring it up to date is a good one. Surprising though because Googles approach in the past has been one of keeping things in beta for a long time. Gmail for example, has been in beta for a long long time. Over two years IIRC. So I was kinda expecting Chrome to be in beta for the next decade. Perhaps more of a marketing type move as opposed to a technical one. Isn't that a cynical thought...?]]>
                </description>
            </item>
                    <item>
                <title>RGraph: HTML5 canvas graph library</title>
                <link>http://www.phpguru.org/article/330</link>
                <pubDate>Sun, 17 Aug 2008 17:09:53 +0100</pubDate>
                <description>
                    <![CDATA[<p class="firstLetter">I've decided to unify my HTML5 canvas graphs into a single library called <a href="http://www.rgraph.net" target="_blank"><b>RGraph</b></a> (And my name is Richard - what a coincidence!). Should make life much easier for you when you're trying to implement them, it being much more straight-forward. And eventually I will make the APIs the same, or at least very similar.

<h4>Why should you care?</h4>

<p>
    Compared with traditional server based graphing libraries, <a href="http://www.rgraph.net" target="_blank"><b>RGraph</b></a> takes advantage of the HTML5 features which are already part of most modern browsers (notably excepting MSIE) running on each individual client, thereby reducing the load/stress on your server dramatically.
</p>

<p>
    Imagine, you are creating 100,000 graphs a day and the data is such that the result cannot be cached. With the <a href="http://www.rgraph.net" target="_blank"><b>RGraph</b></a> library you reduce that figure to zero. All the processing and graph creation is done by each individual client, much like showing the HTML you send.
</p>

<p>
    You should be aware that Internet Explorer does not support the CANVAS tag yet*, so this library cannot really be considered if MSIE compatibility is needed. Face it, that's the vast majority of the time. Someday Internet Explorer will (hopefully) support the canvas tag, and therefore this library will work fine. If not, then it's going to be a short wait to the next version. What with <a href="http://www.google.com/chrome" target="_blank">Google Chrome</a> appearing (which supports canvas just fine), it may be a shorter wait than originally thought...

<p>For website admin areas, along with intranets, where you can control the end users browser (or at least stipulate it), this library will be just fine.

<p />

* Intenet Explorer 8 is now supported by way of the ExCanvas library. Read more about it <a href="http://www.rgraph.net/docs/msie.html">here</a>.<br />
** Internet Explorer 9 has canvas support starting from preview 3]]>
                </description>
            </item>
            </channel>
</rss>