<?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>Beauty of Code &#187; Web</title>
	<atom:link href="http://beauty-of-code.de/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://beauty-of-code.de</link>
	<description>About code and visualisation</description>
	<lastBuildDate>Thu, 29 Jul 2010 13:48:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Redesign of Beauty of Code</title>
		<link>http://beauty-of-code.de/2009/06/redesign-of-beauty-of-code/</link>
		<comments>http://beauty-of-code.de/2009/06/redesign-of-beauty-of-code/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 18:21:36 +0000</pubDate>
		<dc:creator>Jens</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Timeline]]></category>
		<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://beauty-of-code.de/?p=116</guid>
		<description><![CDATA[In the last weeks I completely changed the design of this site. It became much lighter and I removed some plugins which I didn&#8217;t want to use anymore. In particular, I removed the simile timeline on the left.
In the previous design, I used the WP Simile Timeline plugin to show the timeline of the blog entries. [...]]]></description>
			<content:encoded><![CDATA[<p>In the last weeks I completely changed the design of this site. It became much lighter and I removed some plugins which I didn&#8217;t want to use anymore. In particular, I removed the simile timeline on the left.</p>
<p>In the previous design, I used the <a href="http://wordpress.org/extend/plugins/wp-simile-timeline/">WP Simile Timeline plugin</a> to show the timeline of the blog entries. This was a vertical timeline located in the left sidebar. The problem was that vertical timelines are pretty complicated to design and the simile timeline doesn&#8217;t really support a vertical layout. Therefore I chose to change to a horizontal blog timeline as part of the redesign. At the same time I realized that the timeline doesn&#8217;t fit to the overall design.</p>
<p>Hence I wrote my own timeline implementation using jQuery and embedded it in the new layout. Each small vertical tick in the header corresponds to a blog entry. If you hover over it, the link to the blog entry is shown.</p>
<p>Currently there are only few features:</p>
<ol>
<li>RSS feed: the timeline implementation reads the RSS feed of the site an creates the div elements for the timeline.</li>
<li>Custom creation of events:  create a div and call a simple javascript method to add an event.</li>
<li>Design completely using CSS: it is very difficult to change the theme of the simile timeline. The timeline above can be adjusted using very simple CSS.</li>
</ol>
<p>But of course, it still can (and needs) to be enhanced.</p>
]]></content:encoded>
			<wfw:commentRss>http://beauty-of-code.de/2009/06/redesign-of-beauty-of-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cumulus plugin for Wordpress</title>
		<link>http://beauty-of-code.de/2009/06/cumulus-plugin-for-wordpress/</link>
		<comments>http://beauty-of-code.de/2009/06/cumulus-plugin-for-wordpress/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 22:19:56 +0000</pubDate>
		<dc:creator>Jens</dc:creator>
				<category><![CDATA[Visualization]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://beauty-of-code.de/?p=102</guid>
		<description><![CDATA[In the context of my Hypergraph project, I have been asked whether Hypergraph can be used to show the tags of Wordpress blogs.
To be honest, I don&#8217;t think that this would be a good idea. On this page I use the Cumulus plugin by Roy Tanck. This plugin does a good job in visualizing the [...]]]></description>
			<content:encoded><![CDATA[<p>In the context of my <a href="http://hypergraph.sourceforge.net">Hypergraph</a> project, I have been <a href="http://sourceforge.net/tracker/?func=detail&amp;atid=543676&amp;aid=2803371&amp;group_id=75356">asked</a> whether Hypergraph can be used to show the tags of Wordpress blogs.</p>
<p>To be honest, I don&#8217;t think that this would be a good idea. On this page I use the <a href="http://wordpress.org/extend/plugins/wp-cumulus/">Cumulus plugin</a> by Roy Tanck. This plugin does a good job in visualizing the tags in your blog by distributing the tags on a 3D sphere. It&#8217;s easy to use, easy to understand &#8211; so if you are looking for some appealing visualisation of your tags, use this plugin and you&#8217;re done.</p>
<p>But why don&#8217;t I write a wordpress plugin for Hypergraph? First of all I currently don&#8217;t have the time <img src='http://beauty-of-code.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> . But apart of that, I don&#8217;t think it&#8217;s fit for purpose. Hypergraph, like other tools that show trees/graphs using hyperbolic geometry, is strong when there is some exponentially growing graph structure in the background. For example the organisational structure of a company or a class hierarchy are suitable.</p>
<p>However,  this is not the case for blogs: tags are used to loosely group blog entries which are somehow related, but even if we enforce a graph structure based on tags (which I don&#8217;t really propose), it won&#8217;t work. Of course one could link all entries with the same tag(s). Of course I haven&#8217;t conducted something like a field study to analyse a significant amount of blogs in the wild, but I assume that this will just create a lot of clutter, but won&#8217;t give additional meaning. Plugins like the mentioned Cumulus plugin circumvent this problem: they show the tags and not the articles, hence reducing the number of entities to show. They also don&#8217;t link the tags &#8211; even thought this would be some interesting challenge.</p>
<p>This leaves us with two open questions: Is it possible to cluster tags such that some similarity of tags can be established? If this can be done, would this give benefit to the visitor of a blog or another site?</p>
<p>Ideas and comments are of course most welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://beauty-of-code.de/2009/06/cumulus-plugin-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Event tracking available in Google Analytics</title>
		<link>http://beauty-of-code.de/2009/06/event-tracking-available-in-google-analytics/</link>
		<comments>http://beauty-of-code.de/2009/06/event-tracking-available-in-google-analytics/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 17:31:18 +0000</pubDate>
		<dc:creator>Jens</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Google Analytics]]></category>

		<guid isPermaLink="false">http://beauty-of-code.de/?p=86</guid>
		<description><![CDATA[In a recent entry on the Google Analytics blog, Nick Mihailovski published that GA now offers event tracking. After doing some setup like adding categories to your GA account, this works by simply calling the Javascript function _trackEvent:
trackEvent(category, action, optional_label, optional_value)
Since this can be called in any context, it allows you track something standard as [...]]]></description>
			<content:encoded><![CDATA[<p>In a recent entry on the Google Analytics blog, Nick Mihailovski published that GA now offers <a href="http://analytics.blogspot.com/2009/06/event-tracking-now-available-in-all.html">event tracking</a>. After doing some setup like adding categories to your GA account, this works by simply calling the Javascript function _trackEvent:</p>
<p><code>trackEvent(category, action, optional_label, optional_value)</code></p>
<p>Since this can be called in any context, it allows you track something standard as downloads, but for example also whether your fancy drop down menu is actually used.</p>
<p>For details about this, see the <a href="http://code.google.com/intl/de-DE/apis/analytics/docs/tracking/eventTrackerGuide.html">documentation on google code</a> or a <a href="http://www.epikone.com/blog/2007/10/16/event-tracking-pt-1-overview-data-model/">tutorial</a>. Actually the mentioned tutorial is from 2007 &#8211; at this time the functionality wasn&#8217;t available to all accounts. It should still be valid though.</p>
]]></content:encoded>
			<wfw:commentRss>http://beauty-of-code.de/2009/06/event-tracking-available-in-google-analytics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Haynes catalogue of music</title>
		<link>http://beauty-of-code.de/2008/11/haynes-catalogue-of-music/</link>
		<comments>http://beauty-of-code.de/2008/11/haynes-catalogue-of-music/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 18:01:36 +0000</pubDate>
		<dc:creator>Jens</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Haynes]]></category>
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://www.beauty-of-code.de/?p=23</guid>
		<description><![CDATA[
Today I have installed a very first version of a complete relaunch of the old homepage of &#8216;Music for Oboe&#8217; on Beauty of Code: the Haynes catalogue. &#8216;Music for Oboe&#8217; is a quite complete listing of compositions for the oboe in the 18th century, which has been collected and published as a book by Bruce Haynes. Several [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>Today I have installed a very first version of a complete relaunch of the old homepage of &#8216;Music for Oboe&#8217; on Beauty of Code: the <a href="http://haynes.beauty-of-code.de/">Haynes catalogue</a>. &#8216;Music for Oboe&#8217; is a quite complete listing of compositions for the oboe in the 18th century, which has been collected and published as a book by Bruce Haynes. Several years ago, this data has been made available on <a href="http://musicforoboe.net/anwendung/index.pl">music for oboe</a> using a simple Perl application by Peter Wuttke.</p>
<p>Since then, a lot of musicians all over the world contributed to this list, so that Peter and I decided to completely rewrite the application using Ruby on Rails. Well, actually I wrote the application while Peter checked lots and lots of libraries all over Europe to find new works or to validate the information given by others.</p>
<p>Needless to say, there are still a lot of things to do until the final version will go live.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://beauty-of-code.de/2008/11/haynes-catalogue-of-music/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Safari Web Inspector</title>
		<link>http://beauty-of-code.de/2008/04/safar-web-inspector/</link>
		<comments>http://beauty-of-code.de/2008/04/safar-web-inspector/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 17:12:37 +0000</pubDate>
		<dc:creator>Jens</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.beauty-of-code.org/?p=1</guid>
		<description><![CDATA[A week ago I bought my first Mac &#8211; a MacBook Pro &#8211; and I really think that this was a very good decision. It takes some time to get used to the different GUI and also to different shortcuts, for example I&#8217;m still not used to the Apple key, but that is most certainly [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">A week ago I bought my first Mac &#8211; a MacBook Pro &#8211; and I really think that this was a very good decision. It takes some time to get used to the different GUI and also to different shortcuts, for example I&#8217;m still not used to the Apple key, but that is most certainly just matter of time.</p>
<p style="text-align: left;">But as I do some web development from time to time, I was at first a bit disappointed when I searched for some Safari plugins that support web development. I used some firefox plugins to analyze the DOM and CSS and I really wanted the same in Safari. There is a list of interesting <a title="plugins for Safari" href="http://pimpmysafari.com/">plugins for Safari</a>, but I wasn&#8217;t satisfied until I found the <a href="http://webkit.org/blog/41/introducing-the-web-inspector/">Web Inspector</a>. Absolutely straightforward to use and really useful. Exactly what I was looking for.</p>
<p style="text-align: left;">Here a quick overview about the main features:</p>
<ol>
<li>View the DOM hierarchy with folded nodes.<br />
This gives you a good overview about the structure and whenever you select a node, it is highlighted in the actual web site.</li>
<li>Analyze the CSS for each node.<br />
You can see the CSS as defined in the style-sheet but also the actually applied style, which combines browser defaults, inherited CSS and the explicitly defined CSS.</li>
<li>See all scripts, style-sheets, images or other media that is used for this page</li>
<li>And quite a lot more&#8230;.</li>
</ol>
<p style="text-align: left;">If you are interested in web design and you are using Safari, this is really a must.</p>
]]></content:encoded>
			<wfw:commentRss>http://beauty-of-code.de/2008/04/safar-web-inspector/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
