<?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>Christian Spanring &#187; Geekery</title>
	<atom:link href="http://spanring.eu/blog/category/geekery/feed/" rel="self" type="application/rss+xml" />
	<link>http://spanring.eu</link>
	<description>a personal website slash blog</description>
	<lastBuildDate>Tue, 06 Jul 2010 03:20:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Re-projecting vectors in JavaScript</title>
		<link>http://spanring.eu/blog/2010/02/01/re-projecting-vectors-in-javascript/</link>
		<comments>http://spanring.eu/blog/2010/02/01/re-projecting-vectors-in-javascript/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 04:05:06 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Geomensch]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Library]]></category>
		<category><![CDATA[Mapping]]></category>
		<category><![CDATA[MassGIS]]></category>
		<category><![CDATA[OpenLayers]]></category>
		<category><![CDATA[Proj4]]></category>
		<category><![CDATA[Projection]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WFS]]></category>

		<guid isPermaLink="false">http://spanring.eu/?p=1453</guid>
		<description><![CDATA[I know, it eventually all boils down to maths. But it still blows my mind that you can re-project geographic features on-the-fly with a few lines of JavaScript in a web browser.
How?
There is this great library PROJ.4, that does everything you&#8217;d ever want in terms of cartographic projections. A few smart people have ported PROJ.4 [...]]]></description>
			<content:encoded><![CDATA[<p>I know, it eventually all boils down to maths. But it still blows my mind that you can re-project geographic features on-the-fly with a few lines of JavaScript in a web browser.</p>
<p>How?</p>
<p>There is this great library <a href="http://trac.osgeo.org/proj/">PROJ.4</a>, that does everything you&#8217;d ever want in terms of cartographic projections. A few smart people have ported PROJ.4 to JavaScript, called <a href="http://trac.osgeo.org/proj4js/">Proj4js</a> then.</p>
<p>Proj4js works great in combination with <a href="http://openlayers.org/">OpenLayers</a>, a popular JavaScript web mapping framework, and allows on-the-fly projections between any spatial reference systems browser applications.</p>
<pre class="brush: xml; light: true;">
&lt;script src=&quot;proj4js-compressed.js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;http://openlayers.org/api/OpenLayers.js&quot;&gt;&lt;/script&gt;
</pre>
<p>Define the spatial reference you&#8217;re planning to use. Check <a href="http://spatialreference.org/">Spatial Reference</a> for the exact projection parameters and include them in your code.</p>
<pre class="brush: jscript; light: true;">
Proj4js.defs[&quot;EPSG:26986&quot;] = &quot;+title=Massachusetts Mainland NAD83 +proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666667 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000 +ellps=GRS80 +datum=NAD83 +units=m +no_defs&quot;;
</pre>
<p>Adding all desired projections to the OpenLayers script&#8230;</p>
<pre class="brush: jscript;">
projOSM = new OpenLayers.Projection(&quot;EPSG:900913&quot;);
projWGS84 = new OpenLayers.Projection(&quot;EPSG:4326&quot;);
projMassGIS = new OpenLayers.Projection(&quot;EPSG:26986&quot;);

map = new OpenLayers.Map (&quot;map&quot;, {
	maxExtent: new OpenLayers.Bounds( -20037508.34, -20037508.34, 20037508.34, 20037508.34),
	maxResolution: 156543.0399,
	units: 'm',
	projection: projOSM,
	displayProjection: projWGS84,
	allOverlays: false
});

osm = new OpenLayers.Layer.OSM(
	&quot;OpenStreetMap&quot;,
       &quot;http://tile.openstreetmap.org/${z}/${x}/${y}.png&quot;
);

openspace = new OpenLayers.Layer.WFS(&quot;Open space&quot;, &quot;http://giswebservices.massgis.state.ma.us/geoserver/wfs&quot;, {
	typename: &quot;massgis:GISDATA.OPENSPACE_POLY&quot;
}, {
	projection: projMassGIS
	attribution: &quot;&lt;a href='http://www.mass.gov/mgis/'&gt;MassGIS&lt;/a&gt;&quot;
});
</pre>
<p>&#8230;results in an interactive map with MassGIS Open Space WFS vector features overlayed on an OpenStreetMap base layer, using WGS84 lat/lon as display coordinates.</p>
<p><iframe style="border:none; width:500px; height:350px" src="http://maps.mapc.org/ol/proj-demo/" scrolling="no" frameborder="0"></iframe></p>
<p>On a sidenote: OpenLayers comes with a <a href="http://trac.openlayers.org/wiki/FrequentlyAskedQuestions#HowdoIsetupaProxyHost">Python proxy</a> to retrieve information from remote servers via an XMLHttpRequest. Here is a good <a href="http://python.markrowsoft.com/iiswse.asp">how-to</a> get Python play well with IIS 6 on Windows Server 2003, which was quite useful. </p>
<p>Don&#8217;t forget to add the domains you&#8217;re trying to access to the Python proxy. For MassGIS you would add following string for instance:</p>
<pre class="brush: python; light: true;">
allowedHosts = ['giswebservices.massgis.state.ma.us']
</pre>
]]></content:encoded>
			<wfw:commentRss>http://spanring.eu/blog/2010/02/01/re-projecting-vectors-in-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Heating up SVG</title>
		<link>http://spanring.eu/blog/2009/12/12/heating-up-svg/</link>
		<comments>http://spanring.eu/blog/2009/12/12/heating-up-svg/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 04:45:06 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Geomensch]]></category>
		<category><![CDATA[ArcGIS]]></category>
		<category><![CDATA[ArcMap]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Export]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[SVG]]></category>

		<guid isPermaLink="false">http://spanring.eu/?p=1432</guid>
		<description><![CDATA[Last week I came over Raphaël, a great JavaScript library for vector graphics visualizations, and I started playing around with maps and SVG again. Long time no see! 
To bring some map content from ArcMap to Raphaël I used the VBA Macro I wrote 4 years ago in ArcMap. It still does the job and [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I came over <a href="http://raphaeljs.com/">Raphaël</a>, a great JavaScript library for vector graphics visualizations, and I started playing around with maps and SVG again. Long time no see! </p>
<p>To bring some map content from ArcMap to Raphaël I used the <a href="http://spanring.eu/blog/2005/03/31/arcgis-svg-export/">VBA Macro</a> I wrote 4 years ago in ArcMap. It still does the job and gives me clean vector graphics the way I want them. I couldn&#8217;t find a decent SVG export option for QGIS, although there are some <a href="http://www.qgis.org/wiki/2._QGIS_Hackfest_in_Vienna_2009">efforts</a> to improve that kind of functionality.</p>
<p><a href="http://svg.cc/arcgis/index.html">AsSVG</a>, a Python geoprocessing script for ArcGIS is pretty good too. It provides some nice export options, such as pick style and data attribute fields, and I actually ended up using it a lot.</p>
<p>However, it&#8217;s 2009 and there are other ways available for sharing code then just providing a plain text file. So I ended up wrapping a <a href="http://bitbucket.org/spanaut/arcmap-svg-export/">bitbucket repository</a> around it. Just in case if somebody is interested in working on or improving the script&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://spanring.eu/blog/2009/12/12/heating-up-svg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cu @ bcv08</title>
		<link>http://spanring.eu/blog/2008/10/02/cu-bcv08/</link>
		<comments>http://spanring.eu/blog/2008/10/02/cu-bcv08/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 23:09:50 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[BarCamp]]></category>
		<category><![CDATA[bcv08]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[Vienna]]></category>

		<guid isPermaLink="false">http://spanring.eu/?p=1071</guid>
		<description><![CDATA[
Next weekend a BarCamp is taking place again in Vienna, organized by Dieter, Max and Michaela (thanks all!) at HP&#8217;s office space.
Alex and I would like to take the opportunity and introduce, talk about and discuss our project timatio. And I would be interested in doing a session about OpenStreetMap &#8211; advantages, use case scenarios [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.barcamp.at/BarCamp_Vienna_Oktober_2008"><img src="http://spanring.eu/blog/wp-content/uploads/2008/10/barcamp-vienna-08.png" alt="BarCamp Vienna 2008" title="BarCamp Vienna 2008" width="500" height="120" class="alignnone size-medium wp-image-1072" /></a></p>
<p>Next weekend a <a href="http://barcamp.org/">BarCamp</a> is taking place again in Vienna, organized by <a href="http://www.sugarmelon.com/">Dieter</a>, <a href="http://wissenbelastet.com/">Max</a> and <a href="http://tschilp.com/">Michaela</a> (thanks all!) at <a href="http://google.at/maps?f=q&#038;hl=de&#038;geocode=&#038;q=Wienerbergstrasse+41,+1120+Wien&#038;ie=UTF8&#038;z=16">HP&#8217;s office space</a>.</p>
<p>Alex and I would like to take the opportunity and introduce, talk about and discuss our project <a href="http://timatio.com">timatio</a>. And I would be interested in doing a session about <a href="http://openstreetmap.org">OpenStreetMap</a> &#8211; advantages, use case scenarios or licensing issues compared to other map sources for instance.</p>
<p>Great experiences at former BarCamps let me look forward to an interesting event next weekend. Be there!</p>
]]></content:encoded>
			<wfw:commentRss>http://spanring.eu/blog/2008/10/02/cu-bcv08/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVG on the iPhone</title>
		<link>http://spanring.eu/blog/2008/09/18/svg-on-the-iphone/</link>
		<comments>http://spanring.eu/blog/2008/09/18/svg-on-the-iphone/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 20:30:39 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Geomensch]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mapping]]></category>
		<category><![CDATA[SVG]]></category>

		<guid isPermaLink="false">http://spanring.eu/?p=1048</guid>
		<description><![CDATA[Mr Timoney pointed my attention to possible SVG support brought with the latest iPhone OS 2.1 update. Unfortunately I sold my iPod touch on eBay last week &#8211; got a brand new Nokia E71 instead and am totally happy with it. So I couldn&#8217;t verify or test SVG on the iPhone Safari myself and had [...]]]></description>
			<content:encoded><![CDATA[<p>Mr <a href="http://thetimoneygroup.com/">Timoney</a> pointed my attention to possible SVG support brought with the latest iPhone OS 2.1 update. Unfortunately I sold my iPod touch on eBay last week &#8211; got a brand new Nokia E71 instead and am totally happy with it. So I couldn&#8217;t verify or test SVG on the iPhone Safari myself and had to ask somebody for help. <a href="http://stormgrass.com/">Richard</a> was kind enough to quickly try and access a SVG site on his iPod touch and send me a screen shot.</p>
<p>Guess what, it works!</p>
<p><img src="http://spanring.eu/blog/wp-content/uploads/2008/09/svgoniphone.jpg" alt="" title="SVG on the iPhone" width="160" height="240" class="alignright size-full wp-image-1050" />SVG is supposed to be the flash killer since its first appearance, and never really succeeded as we know very well. SVG is still a good choice for mapping applications in my opinion, for light-weighted thematic web mapping applications to be more precise. Vector graphics handled by an AJAX front-end, used to visualize statistical attribute data provide a user-friendly interface and are usually easy to develop. Mapping APIs like Google Maps or Open Layers support and use SVG. Web browsers like Firefox and Safari for instance natively support SVG elements, no &#8220;but you need an extra plugin discussion&#8221; anymore. There is good portion of potential users for SVG based mapping applications.</p>
<p>Anyways, the odd thing with the iPhone and SVG is now, that a quite popular and hyped platform supports SVG but doesn&#8217;t play Flash. That&#8217;s maybe the time SVG developers have waited for. </p>
<p>I haven&#8217;t had the chance yet to play with SVG on the iPhone by myself. But I&#8217;m curious how far SVG support goes, what functionality is possible and how the iPhone&#8217;s multi-touch gestures can be used in mapping applications. Maybe somebody else can offer more insights on that. I&#8217;m not expecting our clients moving to the iPhone, but I would like to see if our simple mapping applications work on the iPhone or can be easily ported to suit the iPhone dimensions &#8211; should be easy with *Scalable* Vector Graphics though. However, accessing interactive maps and dig into some regional data while being in meetings or on the way could be a valuable option sometimes.</p>
]]></content:encoded>
			<wfw:commentRss>http://spanring.eu/blog/2008/09/18/svg-on-the-iphone/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Again</title>
		<link>http://spanring.eu/blog/2008/07/29/again/</link>
		<comments>http://spanring.eu/blog/2008/07/29/again/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 21:14:19 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[1Password]]></category>
		<category><![CDATA[App Store]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[Experience]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod touch]]></category>

		<guid isPermaLink="false">http://spanring.eu/?p=1031</guid>
		<description><![CDATA[1Password for iPhone/iPod was released today. It&#8217;s a life-saver on the desktop and I was waiting for the native mobile application.
Meanwhile I really believe it must be my karma or something, maybe I killed a fly by accident recently, I&#8217;m sorry! 
Again, I downloaded the app, installed it, finished the initial setup and it kept [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://agilewebsolutions.com/blog/2008/07/18/1password-coming-soon-to-an-app-store-near-you/">1Password for iPhone/iPod</a> was released today. It&#8217;s a life-saver on the desktop and I was waiting for the native mobile application.</p>
<p>Meanwhile I really believe it must be my karma or something, maybe I killed a fly by accident recently, I&#8217;m sorry! </p>
<p>Again, I downloaded the app, installed it, finished the initial setup and it kept crashing each time I tried to access my passwords. Not quite what I expect from software which holds a good part of my confidential information.</p>
<p>At the support forums I found the <a href="http://support.agilewebsolutions.com/showthread.php?t=10851">thread</a> dealing with exactly the same problem. The developers already released version 1.1 and 1.2, both of them are sitting at Apple and waiting for approval:</p>
<blockquote><p>Version 1.1/1.2 is a lot more stable and we&#8217;re just waiting for it to be approved in the App Store.</p></blockquote>
<p>That&#8217;s good, basically, but we remember, <a href="http://spanring.eu/blog/2008/07/26/bootleneck/">the last time</a> it took Apple 23 days to approve a 1.0 to 1.1 update containing a few bugfixes. Let&#8217;s see if they have speed up approval processes and will release an updated 1Password before summer ends&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://spanring.eu/blog/2008/07/29/again/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bootleneck</title>
		<link>http://spanring.eu/blog/2008/07/26/bootleneck/</link>
		<comments>http://spanring.eu/blog/2008/07/26/bootleneck/#comments</comments>
		<pubDate>Sat, 26 Jul 2008 08:03:28 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[App Store]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Experience]]></category>
		<category><![CDATA[Frustration]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod touch]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[User]]></category>

		<guid isPermaLink="false">http://spanring.eu/?p=1028</guid>
		<description><![CDATA[I had the brilliant idea to use my iPod touch as eBook reader, since there are all those wonderful applications floating around after the firmware 2.0 update. So I decided to pick an eBook reader at the iTunes App Store, paid for it, downloaded it, and it crashed every time I tried to open an [...]]]></description>
			<content:encoded><![CDATA[<p>I had the brilliant idea to use my iPod touch as eBook reader, since there are all those wonderful applications floating around after the firmware 2.0 update. So I decided to pick an <a href="http://www.iphonebookshelf.com/">eBook reader</a> at the iTunes App Store, paid for it, downloaded it, and it crashed every time I tried to open an eBook. Sweet.</p>
<p>I emailed the developer about the bug. Within a few hours I received an answer telling me the bug is already fixed in version 1.1, but it&#8217;s stuck at Apple&#8217;s approval process and he has no information when Apple is going to release his application.</p>
<p>Today, a week later, still no luck reading eBooks. Instead I found a note at the developer&#8217;s <a href="http://www.iphonebookshelf.com/">website</a>. </p>
<blockquote><p><a href='http://www.iphonebookshelf.com/images/status11.png'><img src="http://spanring.eu/blog/wp-content/uploads/2008/07/status11-150x150.png" alt="" title="BookShelf App Store status" width="150" height="150" class="alignright size-thumbnail wp-image-1029" /></a>Just a quick update as many have asked. Version 1.1 of BookShelf was submitted to Apple on the morning of July 15th. It&#8217;s been listed as &#8220;In review&#8221; status since then. My emails to Apple have received either a tracking number or no response at all. I have no idea when 1.1 will be released by Apple.</p>
<p>Sorry that I don&#8217;t have more useful information on this. The AppStore experience has been incredibly frustrating so far.</p></blockquote>
<p>This is indeed frustrating, for me as customer, who bought an unusable product, too. After <a href="http://www.nytimes.com/2008/07/24/technology/personaltech/24pogue-email.html">MobileMess</a>, Apple seems to create a bottleneck at the App Store. I&#8217;d recommend developers to release less and release major updates. Expect some time waiting at Apple&#8217;s App Store gates, the gate keeper is busy.</p>
]]></content:encoded>
			<wfw:commentRss>http://spanring.eu/blog/2008/07/26/bootleneck/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Less is more</title>
		<link>http://spanring.eu/blog/2008/03/26/less-is-more/</link>
		<comments>http://spanring.eu/blog/2008/03/26/less-is-more/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 19:17:21 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Micro]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://spanring.eu/blog/2008/03/26/less-is-more/</guid>
		<description><![CDATA[or Twitter is the reason for not filling up this space here with more content recently.
Seriously, when Twitter was released I never would have thought that the 140 character messages will catch my attention. As I used to say LOST is not my thing and now I&#8217;m into the 4th season.
Guess I was wrong.
Twitter is [...]]]></description>
			<content:encoded><![CDATA[<p>or <a href="http://twitter.com/spanaut">Twitter</a> is the reason for not filling up this space here with more content recently.</p>
<p>Seriously, when Twitter was released I never would have thought that the 140 character messages will catch my attention. <em>As I used to say LOST is not my thing and now I&#8217;m into the 4th season.</em></p>
<p>Guess I was wrong.</p>
<p>Twitter is fascinating, it&#8217;s simple and quick &#8211; no title, no abstract, body, trackback, category or comment, basically just a line. It makes you post micro-fragments of your day and read other&#8217;s. Mostly unimportant and meaningless, sometimes resulting in short conversations.</p>
<p>It&#8217;s not the single message stuffed into 140 characters which draws so much attention. It&#8217;s the stream, the ongoing sum of tweets what makes it so interesting.</p>
]]></content:encoded>
			<wfw:commentRss>http://spanring.eu/blog/2008/03/26/less-is-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ask content providers first</title>
		<link>http://spanring.eu/blog/2008/02/08/ask-content-providers-first/</link>
		<comments>http://spanring.eu/blog/2008/02/08/ask-content-providers-first/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 07:18:54 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Content]]></category>
		<category><![CDATA[Decision]]></category>
		<category><![CDATA[Flickr]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[User]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://spanring.eu/blog/2008/02/08/ask-content-providers-first/</guid>
		<description><![CDATA[
User generated content means users care what happens to their content. They even might act like shareholders and want a vote or at least share their opinion. It&#8217;s a totally interesting aspect in business decision making processes &#8211; asking the crowd before the board. 
I personally don&#8217;t care if Yahoo! is taken over by Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/sonicwalker/2235830787/"><img src="http://farm3.static.flickr.com/2342/2235830787_7761d6fd5c.jpg" alt="Flickr Resistance Against Microsoft Takeover" /></a></p>
<p>User generated content means users care what happens to their content. They even might act like shareholders and want a vote or at least share their opinion. It&#8217;s a totally interesting aspect in business decision making processes &#8211; asking the crowd before the board. </p>
<p>I personally don&#8217;t care if Yahoo! is taken over by Microsoft or not. If the service is good and works for me, I use it, no matter what label is on it. [via <a href="http://wissenbelastet.com/2008/02/08/flickr-user-gegen-yahoo-uebernahme-durch-microsoft/">Max</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://spanring.eu/blog/2008/02/08/ask-content-providers-first/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BarCamp notes</title>
		<link>http://spanring.eu/blog/2008/01/28/barcamp-notes/</link>
		<comments>http://spanring.eu/blog/2008/01/28/barcamp-notes/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 07:28:05 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[BarCamp]]></category>
		<category><![CDATA[BarCampVienna]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[Unconference]]></category>
		<category><![CDATA[Vienna]]></category>
		<category><![CDATA[werkzeugH]]></category>

		<guid isPermaLink="false">http://spanring.eu/blog/2008/01/28/barcamp-notes/</guid>
		<description><![CDATA[The BarCamp Vienna last Saturday proved again that (un)conferences focused on coffee breaks work very well &#8211; interesting sessions, chats and people, combined with the pleasant atmosphere of werkzeugH.
Some notes I made during that day&#8230;

the blogroll will celebrate a huge comeback
it&#8217;s easy to do what Google does, crawling the internet, well, at least the syndicating [...]]]></description>
			<content:encoded><![CDATA[<p>The BarCamp Vienna last Saturday proved again that (un)conferences focused on coffee breaks work very well &#8211; interesting <a href="http://www.barcamp.at/Sessions_Vienna_Januar_2008">sessions</a>, chats and <a href="http://www.barcamp.at/Teilnehmer_Vienna_Januar_2008">people</a>, combined with the pleasant atmosphere of <a href="http://www.werkzeugh.at/blog/">werkzeugH</a>.</p>
<p>Some notes I made during that day&#8230;</p>
<ul>
<li>the <a href="http://www.blogsvision.com/links/">blogroll</a> will celebrate a huge comeback</li>
<li>it&#8217;s easy to do what Google does, crawling the internet, well, at least the syndicating part of it. best quote of the day:<br />
<blockquote><p>internet scanned. done. so what now?</p></blockquote>
</li>
<li>business sense and ethics aren&#8217;t mutually exclusive</li>
<li>don&#8217;t waste your time looking for early stage funding in Vienna. impossible. go look somewhere else.</li>
<li>don&#8217;t quit your dayjob while working on your startup (in Vienna)</li>
<li>with a little help of <a href="http://code.google.com/p/iui/">iUI</a> you can make your website iPhone optimized within 4 hours</li>
<li>the major drawback of any collaboration tool is team discipline (and the wiki syntax)</li>
<li>there are potential synergies between map mashups and spatial planning</li>
</ul>
<p>More BarCamp reviews can be found at <a href="http://tschilp.com/2008/01/27/barcamp-fashion-das-frauenleiberl/">Tschilp</a>, <a href="http://sek.antville.org/stories/1752773/">Sekante</a>, <a href="http://stormgrass.com/archives/2008/01/27/barcamp-notes/">Stormgrass</a>, <a href="http://wissenbelastet.com/2008/01/27/rueckblick-barcamp-vienna-am-2612008/">Wissen Belastet</a>, <a href="http://blog.datenschmutz.net/2008-01/barcamp-vienna-intensiv-wars/">datenschmutz</a>, &#8230;</p>
<p>Thanks to all <a href="http://www.helge.at/2007/11/viertes-wiener-barcamp/">organizers</a> for making this happen!</p>
]]></content:encoded>
			<wfw:commentRss>http://spanring.eu/blog/2008/01/28/barcamp-notes/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CSSing</title>
		<link>http://spanring.eu/blog/2008/01/14/cssing/</link>
		<comments>http://spanring.eu/blog/2008/01/14/cssing/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 22:22:31 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSSedit]]></category>
		<category><![CDATA[Macheist]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://spanring.eu/blog/2008/01/14/cssing/</guid>
		<description><![CDATA[It needed Macheist to point me to CSSedit. This editor is just the right combination of WYSIWYG and text editor, features live preview and CSS overwrites. All seen in Firefox&#8217;s Web Developer toolbar of course, the Swiss army knife of web development. But not with such an intuitive user interface as CSSedit offers.
If you&#8217;re sitting [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://macrabbit.com/cssedit/"><img src='http://spanring.eu/blog/wp-content/uploads/2008/01/cssedit.png' alt='CSSedit' align="right"/></a>It needed <a href="https://www.macheist.com/">Macheist</a> to point me to <a href="http://macrabbit.com/cssedit/">CSSedit</a>. This editor is just the right combination of WYSIWYG and text editor, features live preview and CSS overwrites. All seen in Firefox&#8217;s Web Developer toolbar of course, the Swiss army knife of web development. But not with such an intuitive user interface as CSSedit offers.</p>
<p>If you&#8217;re sitting behind a Mac and do CSS, you should give CSSedit a try, it&#8217;s worth it!</p>
]]></content:encoded>
			<wfw:commentRss>http://spanring.eu/blog/2008/01/14/cssing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
