<?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>BN&#039;s blog</title>
	<atom:link href="http://blog.bn2vs.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.bn2vs.com</link>
	<description>Blog of Jeroen De Dauw. The latest news on my open source work and interests.</description>
	<lastBuildDate>Sun, 07 Mar 2010 02:50:19 +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>New extension: UK geocoding for Maps</title>
		<link>http://blog.bn2vs.com/2010/03/07/new-extension-uk-geocoding-for-maps/</link>
		<comments>http://blog.bn2vs.com/2010/03/07/new-extension-uk-geocoding-for-maps/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 02:49:48 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Geocoding]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Mapping]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=744</guid>
		<description><![CDATA[I created a new MediaWiki extension titled &#8220;UK geocoding for Maps&#8220;, which I released yesterday.
The goal of this extension is to provide a way to display UK  postcodes on Google Maps maps, by extending the Maps extension. Since obtaining geocoded  postcodes for UK Postcodes via Google services is only possible using  the [...]]]></description>
			<content:encoded><![CDATA[<p>I created a new MediaWiki extension titled &#8220;<a href="http://www.mediawiki.org/wiki/Extension:UK_geocoding_for_Maps">UK geocoding for Maps</a>&#8220;, which I released yesterday.</p>
<p>The goal of this extension is to provide a way to display UK  postcodes on Google Maps maps, by extending the <a title="Extension:Maps" href="http://www.mediawiki.org/wiki/Extension:Maps">Maps</a> extension. Since obtaining geocoded  postcodes for UK Postcodes via Google services is only possible using  the Google AJAX search API, the standard geocoding infrastructure of  Maps could not be used, and this extension should be seen as a sort of  hack. Initial development for this extension was funded by Neill  Mitchell for Prescient Software Ltd.</p>
<p>Version 0.1 is an experimental release, in which multiple issues are  expected. I&#8217;m hoping to polish the whole extension a little more once I  have some free time. Bug reports are welcome though.</p>
<p>You can get version 0.1 from SVN at</p>
<pre>http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/UKGeocodingForMaps/
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/03/07/new-extension-uk-geocoding-for-maps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Whitespace opening weekend</title>
		<link>http://blog.bn2vs.com/2010/03/05/whitespace-opening-weekend/</link>
		<comments>http://blog.bn2vs.com/2010/03/05/whitespace-opening-weekend/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 16:28:10 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[0x20]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Free software]]></category>
		<category><![CDATA[Gent]]></category>
		<category><![CDATA[Hackerspace]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Opening weekend]]></category>
		<category><![CDATA[Whitespace]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=739</guid>
		<description><![CDATA[Whitespace would like to  invite you to its opening weekend 19-21 March.
When: From Friday 19th of March to Sunday the 21st.
Where: Blekerijstraat 75,  Gent, Belgium
Whitespace (0&#215;20) is the first  hackerspace in Ghent and will be opening its doors for the first time on the  weekend of 19-21 March. The space is [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Whitespace would like to  invite you to its opening weekend 19-21 March.</strong></p>
<p><strong>When</strong>: From Friday 19th of March to Sunday the 21st.<br />
<strong>Where</strong>: Blekerijstraat 75,  Gent, Belgium</p>
<p>Whitespace (0&#215;20) is the first  hackerspace in Ghent and will be opening its doors for the first time on the  weekend of 19-21 March. The space is ready for launch,  but far from finished: we&#8217;ve got a roof, multiple walls,  and some cat5 and now we need more  people to have fun with. Don&#8217;t know what a  &#8220;hackerspace&#8221; is? Check <a href="http://hackerspaces.org/">http://hackerspaces.org</a> <img src='http://blog.bn2vs.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  We hope to see you drop by.</p>
<p><strong>The agenda</strong><br />
The sechedule might undergo minor changes, so keep an eye on the <a href="http://hsg.bn2vs.com/Opening_Weekend">wiki page</a>.<br />
Friday:</p>
<ul>
<li> 20:00: Opening drink, see the  space, meet the locals, fun hacker partygames.</li>
</ul>
<p>Saturday:</p>
<ul>
<li> 14:00 : OpenWRT presentation:  a big os for small devices.</li>
<li>15:00 : Flashing for fun  &amp; profit (Bring your  compatible wireless router (<a href="http://wiki.openwrt.org/oldwiki/tableofhardware">http://wiki.openwrt.org/oldwiki/tableofhardware</a>), Flash it! (don&#8217;t worry we&#8217;ll walk you trough).)</li>
<li>17:00 : Everything you always  wanted to know about IPv6 but were afraid  to ask.</li>
<li>18:00 : Open recipe burgers  (with secret sauce).</li>
<li>21:00 : Evening  entertainment: Powerpoint karaoke hosted by fs111.</li>
</ul>
<p>After that : something  involving liquids.</p>
<p>Sunday:</p>
<ul>
<li> 12:00 Hungry-Hacker is hungry. Breakfast.</li>
<li>15:00  lightning talks:Such diverse subjects as:  Google Summer of Code, The talk too trollish to mention, How to get  yourself  a lot of work that you didn&#8217;t plan by being creative, Something about something, Awesome talk will be awesome, &#8230; (open stage, schedule will be  on the wiki, add your lightning talk there).</li>
</ul>
<p><strong>Registration</strong><br />
Is not necessary but it would  be nice to give us an idea on how many of you to  expect so we have enough chairs and secret sauce. Please add your name: <a href="http://www.doodle.com/bg5x7xrbcg5z9h8q">http://www.doodle.com/bg5&#215;7xrbcg5z9h8q</a>. Feel free to invite your  friends.</p>
<p><strong>More info</strong><br />
Check out our wiki at <a href="http://0x20.be/">0&#215;20.be</a>, <a href="http://twitter.com/HSGhent">follow us on twitter</a> and join the #0&#215;20 irc channel on freenode.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/03/05/whitespace-opening-weekend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maps and Semantic Maps 0.5.4 released!</title>
		<link>http://blog.bn2vs.com/2010/03/02/maps-and-semantic-maps-0-5-4-released/</link>
		<comments>http://blog.bn2vs.com/2010/03/02/maps-and-semantic-maps-0-5-4-released/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 00:11:52 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Geocoding]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Mapping]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Open Layers]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenStreetMap]]></category>
		<category><![CDATA[OSM]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Semantic Maps]]></category>
		<category><![CDATA[Semantic MediaWiki]]></category>
		<category><![CDATA[Semantics]]></category>
		<category><![CDATA[SMW]]></category>
		<category><![CDATA[Validator]]></category>
		<category><![CDATA[Wikimedia]]></category>
		<category><![CDATA[Yahoo! Maps]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=734</guid>
		<description><![CDATA[Yesterday I released Maps and Semantic Maps 0.5.4. This is a minor update which mainly brings additional stability and security to the 0.5.x branch. It contains several bug fixes, a few code improvements and some security fixes. Check out the Maps change log and Semantic Maps change log.
The only new functionality is that you can [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I released <a href="http://www.mediawiki.org/wiki/Extension:Maps">Maps</a> and <a href="http://www.mediawiki.org/wiki/Extension:Semantic_Maps">Semantic Maps</a> 0.5.4. This is a minor update which mainly brings additional stability and security to the 0.5.x branch. It contains several bug fixes, a few code improvements and some security fixes. Check out the <a href="http://www.mediawiki.org/wiki/Extension:Maps/Version_history#Maps_0.5.4">Maps change log</a> and <a href="http://www.mediawiki.org/wiki/Extension:Semantic_Maps/Version_history#Semantic_Maps_0.5.4">Semantic Maps change log</a>.</p>
<p><img class="alignleft" title="Semantic Maps" src="http://upload.wikimedia.org/wikipedia/mediawiki/9/99/SemanticMaps.png" alt="Semantic Maps" width="193" height="200" />The only new functionality is that you can now define OpenLayers layers in your LocalSettings file, as well as layer groups. This is done by modifying the $egMapsOLAvailableLayers, $egMapsOLLayerGroups and $egMapsOLLayerDependencies arrays, which are defined in <a href="http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Maps/Maps_Settings.php?revision=62318&amp;view=markup">Maps_Settings.php</a>.</p>
<p>Another noteworthy point is that Semantic Maps now contains all the geographical coordinate format handling that was part of <a href="http://semantic-mediawiki.org/wiki/Semantic_MediaWiki">Semantic MediaWiki</a> earlier on. The code has been removed from SMW itself, and the SMW 1.5 release will be the first one without it. A nice side effect of this is that people still using Semantic Google Maps (one of the extensions Maps and Semantic Maps are based on, which is now obsolete (and really should not be used any more!)) will be forced to switch over to Maps and SM if they want to get the latest SMW.</p>
<p>Both extensions now use <a href="http://www.mediawiki.org/wiki/Extension:Validator">Validator</a> 0.2.2, which is a minor update to 0.2.1, which was used in 0.5.3.</p>
<p><strong>Downloads</strong></p>
<ul>
<li>Maps 0.5.4 [<a href="http://mwmaps.googlecode.com/files/Maps0.5.4.zip">zip</a>, <a href="http://mwmaps.googlecode.com/files/Maps0.5.4.7z">7z</a>, <a href="http://svn.wikimedia.org/svnroot/mediawiki/tags/extensions/Maps/REL_0_5_4/">svn tag</a>]</li>
<li>Maps and Semantic Maps 0.5.4 [<a href="http://semanticmaps.googlecode.com/files/MapsAndSemanticMaps0.5.4.zip">zip</a>, <a href="http://semanticmaps.googlecode.com/files/MapsAndSemanticMaps0.5.4.7z">7z</a>]</li>
<li>Semantic Maps [<a href="http://svn.wikimedia.org/svnroot/mediawiki/tags/extensions/SemanticMaps/REL_0_5_4">svn tag</a>]</li>
<li>Validator 0.2.2 [<a href="http://mwvalidator.googlecode.com/files/Validator0.2.2.zip">zip</a>, <a href="http://mwvalidator.googlecode.com/files/Validator0.2.2.7z">7z</a>, <a href="http://svn.wikimedia.org/svnroot/mediawiki/tags/extensions/Validator/REL_0_2_2">svn tag</a>]</li>
</ul>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 150px; width: 1px; height: 1px; overflow: hidden;">[zip, 7z, svn tag]</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/03/02/maps-and-semantic-maps-0-5-4-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowTo: Go to a movie in Sint Niklaas for free</title>
		<link>http://blog.bn2vs.com/2010/02/23/howto-go-to-a-movie-in-sint-niklaas-for-free/</link>
		<comments>http://blog.bn2vs.com/2010/02/23/howto-go-to-a-movie-in-sint-niklaas-for-free/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 21:24:09 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Fail]]></category>
		<category><![CDATA[Cinema]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Hax]]></category>
		<category><![CDATA[Movie]]></category>
		<category><![CDATA[Sint-Niklaas]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=710</guid>
		<description><![CDATA[Two weekends back, me and two friends went to the cinema in Sint Niklaas, a city in East Flanders, Belgium. Some lol&#8217;ed stuff happened though:
As usual, we bought our tickets at one of the ticket machines at the entrance. To be more precise, our favourite machine, which, as all others there, runs on Windows XP [...]]]></description>
			<content:encoded><![CDATA[<p>Two weekends back, me and two friends went to the <a href="http://www.siniscoop.be/nl/sint-niklaas/home/">cinema in Sint Niklaas</a>, a city in East Flanders, Belgium. Some lol&#8217;ed stuff happened though:</p>
<p>As usual, we bought our tickets at one of the ticket machines at the entrance. To be more precise, our favourite machine, which, as all others there, runs on Windows XP (win!), but is a little more bugged, since it allows you to get rid of the reservation application in several ways. For some reason we got blank tickets, with nothing printed on them <img src='http://blog.bn2vs.com/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' />  We tried to go to the room where the film we wanted to see (<a href="http://en.wikipedia.org/wiki/The_Book_of_Eli">The Book of Eli</a>) was played, but did not get access, since they first had to check the misbehaving machine. In the meanwhile, two other people had bought a ticket at that machine, but didn&#8217;t get anything out of it at all. After 5 mins of waiting they came to fix up the machine by resetting some stuff, and we could finally go and see the movie we came for. It&#8217;s so typical this happens to use, and we have to wait there for 5 mins!</p>
<p>You have absolutely no reason to think I somehow managed to get free tickets from the machine, and then mess it up, so we could go watch the film for free. Therefore the title of this blog post is obviously highly misleading.</p>
<p><a href="http://blog.bn2vs.com/wp-content/uploads/2010/02/Foto03851.jpg"><img class="alignnone size-full wp-image-732" title="Lol'ed ticket machine" src="http://blog.bn2vs.com/wp-content/uploads/2010/02/Foto03851.jpg" alt="Lol'ed ticket machine" width="601" height="450" /></a></p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">
<h1 id="firstHeading" class="firstHeading">The Book of Eli</h1>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/02/23/howto-go-to-a-movie-in-sint-niklaas-for-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passed the 10k line on BOINC</title>
		<link>http://blog.bn2vs.com/2010/02/23/passed-the-10k-line-on-boinc/</link>
		<comments>http://blog.bn2vs.com/2010/02/23/passed-the-10k-line-on-boinc/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 23:14:56 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[BOINC]]></category>
		<category><![CDATA[distributed applications]]></category>
		<category><![CDATA[grid computing]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=727</guid>
		<description><![CDATA[Since last week I have 1 BOINC project with over 10k credits &#8211; yay. This project is Einstein@Home, which is a distributed computing project hosted by the University of Wisconsin–Milwaukee and running on the BOINC software platform. It searches through data from the LIGO experiment for evidence of gravitational waves from continuous wave sources, which [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://boinc.berkeley.edu/"><img class="size-full wp-image-729 alignleft" style="margin: 5px 10px;" title="BOINC Manager logo" src="http://blog.bn2vs.com/wp-content/uploads/2010/02/BOINCManager.png" alt="BOINC Manager logo" width="128" height="128" /></a>Since last week I have 1 <a href="http://en.wikipedia.org/wiki/Boinc">BOINC</a> project with over 10k credits &#8211; yay. This project is Einstein@Home, which is a distributed computing project hosted by the University of Wisconsin–Milwaukee and running on the BOINC software platform. It searches through data from the LIGO experiment for evidence of gravitational waves from continuous wave sources, which may include pulsars. Like the other projects I&#8217;m participating in, which are Milyway@home and SETI@home, I&#8217;ve been a participant for about 2 and a half months now.</p>
<p>What is Boinc? The Berkeley Open Infrastructure for Network Computing (BOINC) is a non-commercial middleware system for volunteer and grid computing. It was originally developed to support the SETI@home project before it became useful as a platform for other distributed applications in areas as diverse as mathematics, medicine, molecular biology, climatology, and astrophysics. The intent of BOINC is to make it possible for researchers to tap into the enormous processing power  of personal computers  around the world.</p>
<p>In essence BOINC is software that can use the unused CPU and GPU cycles on a computer  to do scientific computing—what one individual doesn&#8217;t use of his/her computer, BOINC uses. In late 2008, BOINC&#8217;s official website[6]  announced that NVIDIA (a leading GPU manufacturer) had developed a system called CUDA that uses GPUs for scientific computing. With NVIDIA&#8217;s assistance, some BOINC-based projects (e.g., SETI@home, Milkyway@home) now have applications that run on NVIDIA GPUs using CUDA. Beginning in October 2009, BOINC added support for the ATI/AMD  family of GPUs also. These applications run from 2X to 10X faster than the former CPU-only versions.</p>
<p>(Above text comes from the English Wikipedia.)</p>
<p>I&#8217;m participating in these programs cause I refuse to be part of the &#8220;let&#8217;s waste ~80% of our CPU time&#8221; attitude most people sadly enough have.</p>
<p><a href="http://blog.bn2vs.com/wp-content/uploads/2010/02/boinc10k.gif"><img class="alignnone size-full wp-image-728" title="BOINC stats" src="http://blog.bn2vs.com/wp-content/uploads/2010/02/boinc10k.gif" alt="BOINC stats" width="598" height="323" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/02/23/passed-the-10k-line-on-boinc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wikimedia Storyboard</title>
		<link>http://blog.bn2vs.com/2010/02/18/wikimedia-storyboard/</link>
		<comments>http://blog.bn2vs.com/2010/02/18/wikimedia-storyboard/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 17:16:14 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Storyboard]]></category>
		<category><![CDATA[Wikimedia]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=716</guid>
		<description><![CDATA[I&#8217;ve been working on the Wikimedia Storyboard extension for a week now, and like to provide the people who are interested in it with some more details about what the project goal is exactly, and what my current progress is.
The idea of the Wikimedia Storyboard is to develop a fundraising  landing page on http://wikimediafoundation.org/ [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on the <a href="http://www.mediawiki.org/wiki/Extension:Storyboard">Wikimedia Storyboard</a> extension for a week now, and like to provide the people who are interested in it with some more details about what the project goal is exactly, and what my current progress is.</p>
<p>The idea of the Wikimedia Storyboard is to develop a fundraising  landing page on <a rel="nofollow" href="http://wikimediafoundation.org/">http://wikimediafoundation.org/</a> with moderated but up-to-date stories from users and donors explaining  the role Wikimedia has played in their lives. The motivation of building  such a landing page is that donor and supporter stories can help to  convince and persuade people of the impact an organization is having.  It&#8217;s essentially an extended, moderated version of the real-time <a rel="nofollow" href="http://wikimediafoundation.org/wiki/Special:ContributionHistory/en">contribution history</a>.</p>
<p>Basically the extension can be divided into 3 separate parts:</p>
<p><strong>The storyboard interface</strong></p>
<p>The storyboard interface will contain several stories stacked vertically in a box that follows the &#8220;eternal load&#8221; paradigm, much like Google Reader. Each story will consist of a picture with some text next to it, and some &#8220;share&#8221; features for stuff like Facebook and Twitter. For people with a special storyreview permission there would also be a button allowing them to hide the stories from being displayed in the storyboard. This part of the UI will be implemented using the tag extension &lt;storyboard/&gt;. You can see a rough layout on the underneath mock-up (on the left).</p>
<p><a href="http://blog.bn2vs.com/wp-content/uploads/2010/02/Wikimedia-storyboard-mockup011.png"><img class="alignnone size-full wp-image-719" title="Wikimedia storyboard extension - Landing page" src="http://blog.bn2vs.com/wp-content/uploads/2010/02/Wikimedia-storyboard-mockup011.png" alt="Wikimedia storyboard extension - Landing page" width="601" height="483" /></a></p>
<p><strong>Story submission interface</strong></p>
<p>As the above image reveals, there will also be an interface where you can submit stories, that will be placed on the right of the storyboard itself, in a tab gadget, together with a donate page. Like the storyboard itself, this will be implemented using a tag extension: &lt;storysubmission/&gt;.</p>
<p><a href="http://blog.bn2vs.com/wp-content/uploads/2010/02/Wikimedia-storyboard-mockup02.png"><img class="alignnone size-full wp-image-720" title="Wikimedia storyboard extension: Story submission UI" src="http://blog.bn2vs.com/wp-content/uploads/2010/02/Wikimedia-storyboard-mockup02.png" alt="Wikimedia storyboard extension: Story submission UI" width="600" height="779" /></a></p>
<p><strong>Story review interface</strong></p>
<p>The story review interface will allow users that have the &#8217;storyreview&#8217; permission to review, edit, publish, and hide stories. Hidden stories could still be published later; they would simply be  available through a separate queue. This interface will be implemented as a special page (Special:StoryReview), but will be transcludable, meaning it can be put into other pages.</p>
<p><a href="http://blog.bn2vs.com/wp-content/uploads/2010/02/Wikimedia-storyboard-mockup03.png"><img class="alignnone size-full wp-image-721" title="Wikimedia storyboard extension: Story review UI" src="http://blog.bn2vs.com/wp-content/uploads/2010/02/Wikimedia-storyboard-mockup03.png" alt="Wikimedia storyboard extension: Story review UI" width="600" height="581" /></a></p>
<p><strong>My progress</strong></p>
<p>Over the past few week, most of my dev time has gone to reviewing documentation about how to correctly create the desired features in the Storyboard extension. Things new for me include, tag extensions, special pages, database interaction, and permission management. I now also better understand some other stuff like how variables should be escaped properly, which I&#8217;ll be applying to <a href="http://www.mediawiki.org/wiki/Extension:Maps">Maps</a>, <a href="http://www.mediawiki.org/wiki/Extension:Semantic_Maps">Semantic Maps</a> and <a href="http://www.mediawiki.org/wiki/Extension:Validator">Validator</a> for their next release. I&#8217;ve set up the basic structure of the extension, as you can see on <a href="http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/Storyboard/">svn trunk</a>, and am now working on creating the dynamic aspects of the interface using <a href="http://docs.jquery.com">jQuery</a> and jQuery UI.</p>
<p>Some stuff I&#8217;ll still have to review further at some point is how to make the stories searchable, how to best internationalize the stories and how I&#8217;ll implement the &#8220;share&#8221; features. I&#8217;m looking forward to getting more familiar with MW core though, and getting the hang of these things should not be to difficult with the awesome support I&#8217;m getting from the devs at the MW IRC.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/02/18/wikimedia-storyboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BN+ Brute Force Hash Attacker 1.2.0 released</title>
		<link>http://blog.bn2vs.com/2010/02/15/bn-brute-force-hash-attacker-1-2-0-released/</link>
		<comments>http://blog.bn2vs.com/2010/02/15/bn-brute-force-hash-attacker-1-2-0-released/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 19:50:35 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[.Net 4.0]]></category>
		<category><![CDATA[bfha]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[SourceForge]]></category>
		<category><![CDATA[VB]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=712</guid>
		<description><![CDATA[A few days back I decided I should release an update including a new update platform to some of my old applications. Apparently I had deleted the source of my little class library that I used for these applications a while back, and had to do a binary search through my backup archives to find [...]]]></description>
			<content:encoded><![CDATA[<p>A few days back I decided I should release an update including a new update platform to some of my old applications. Apparently I had deleted the source of my little class library that I used for these applications a while back, and had to do a binary search through my backup archives to find the latest version. While implementing the new update platform in one of these apps, BN+ Brute Force Hash Attacker, I did a bunch of high level refactoring, both in the app itself and the used library, and decided to put them both freely available on SourceForge. I also decided to make some changes to the interface of BN+ BFHA, and replace the usage of a C# library for BigInteger support with the stuff that comes natively with .Net framework 4.0. So basically, after having put this app on the shelve for about a year, here is a new version, which might very well be the final one for this app.</p>
<p><strong>Changes in 1.2.0</strong></p>
<pre>* Replaced custom BigInteger class by native .Net 4.0 class.
* Replaced update platform with native ClickOnce deployment updater.
* Refactored code structure and reduced required assemblies to BN+ Framework core.
* Improved Help menu links.
* Fixed Import/Export issue.
* Redesigned about screen.
</pre>
<p><strong>Downloads</strong></p>
<ul>
<li><a href="https://sourceforge.net/projects/bfha/files/BN%2B%20Brute%20Force%20Hash%20Attacker%201.2.0.zip/download">Setup file (zip, windows installer, includes update platform)</a></li>
<li><a href="http://bfha.svn.sourceforge.net/viewvc/bfha/bin/Debug.tar.gz?view=tar">Executables tarball (latest version of the executables)</a></li>
<li><a href="http://bfha.svn.sourceforge.net/viewvc/bfha/">SVN repostory</a></li>
</ul>
<p><strong>Links</strong></p>
<ul>
<li><a href="https://sourceforge.net/projects/bfha/">Project home</a></li>
<li><a href="http://wiki.bn2vs.com/BnBfha">Documentation</a></li>
</ul>
<p>This is a screen shot of the previous version. This part of the interface is pretty much unchanged.</p>
<p><a href="http://blog.bn2vs.com/wp-content/uploads/2010/02/bnbfha.gif"><img class="alignnone size-full wp-image-713" title="BN+ Brute Force Hash  Attacker" src="http://blog.bn2vs.com/wp-content/uploads/2010/02/bnbfha.gif" alt="BN+ Brute Force Hash Attacker" width="508" height="549" /></a></p>
<p>I&#8217;m also planning to release the new version of my class library that&#8217;s used for this app, which I renamed to <a href="http://wiki.bn2vs.com/BnLibrary">BN+ Library</a>, in the near future <img src='http://blog.bn2vs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/02/15/bn-brute-force-hash-attacker-1-2-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working for Wikimedia Foundation</title>
		<link>http://blog.bn2vs.com/2010/02/10/working-for-wikimedia-foundation/</link>
		<comments>http://blog.bn2vs.com/2010/02/10/working-for-wikimedia-foundation/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 23:19:53 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Storyboard]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[Wikimedia]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=706</guid>
		<description><![CDATA[As of today I&#8217;m working for the Wikimedia Foundation as developer. I have a 3 month contract, after which I&#8217;ll participate in GSoC 2010, and do a project for &#8230; well&#8230; Wikimedia Foundation   (I&#8217;ll post more about GSoC 2010 later on, I have a really awesome project planned :d) Although the payment is [...]]]></description>
			<content:encoded><![CDATA[<p>As of today I&#8217;m working for the <a href="http://wikimediafoundation.org/wiki/Home">Wikimedia Foundation</a> as developer. I have a 3 month contract, after which I&#8217;ll participate in GSoC 2010, and do a project for &#8230; well&#8230; Wikimedia Foundation <img src='http://blog.bn2vs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (I&#8217;ll post more about GSoC 2010 later on, I have a really awesome project planned :d) Although the payment is pretty regular for this type of dev, I think it&#8217;s completely awesome to work for a mission based company with as objective to make knowledge freely available to everyone, create completely open source software and work with really enthusiastic and talented people.</p>
<p><a href="http://wikimediafoundation.org/wiki/Home"><img class="size-full wp-image-707 alignleft" title="Wikimedia Foundation logo" src="http://blog.bn2vs.com/wp-content/uploads/2010/02/Wikimedia_Foundation_RGB_logo_with_text.svg_.png" alt="Wikimedia Foundation logo" width="146" height="146" /></a>The project I&#8217;m going to start with is the <a href="http://meta.wikimedia.org/wiki/Wikimedia_Storyboard">Wikimedia Storyboard</a>, which will take the form of an extension. The idea<strong></strong> is to develop a fundraising  landing page on <a rel="nofollow" href="http://wikimediafoundation.org/">http://wikimediafoundation.org/</a> with moderated but up-to-date stories from users and donors explaining  the role Wikimedia has played in their lives. The motivation of building  such a landing page is that donor and supporter stories can help to  convince and persuade people of the impact an organization is having.  It&#8217;s essentially an extended, moderated version of the real-time <a rel="nofollow" href="http://wikimediafoundation.org/wiki/Special:ContributionHistory/en">contribution history</a>.</p>
<p>I&#8217;m hoping to get this extension finished in a bunch less then 3 months, so I can also do other stuff before GSoC. I&#8217;ll only be working part time on this though (~3hours/day), and will also be doing work on <a href="http://semantic-mediawiki.org/wiki/Semantic_MediaWiki">Semantic MediaWiki</a> for <a href="http://www.fzk.de/fzk/idcplg?IdcService=KIT&amp;lang=en">KIT</a> as well as other projects, such as <a href="http://www.mediawiki.org/wiki/Extension:Maps">Maps</a> and <a href="http://www.mediawiki.org/wiki/Extension:Semantic_Maps">Semantic Maps</a> <img src='http://blog.bn2vs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/02/10/working-for-wikimedia-foundation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FOSDEM 2010</title>
		<link>http://blog.bn2vs.com/2010/02/08/fosdem-2010/</link>
		<comments>http://blog.bn2vs.com/2010/02/08/fosdem-2010/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 20:59:34 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[FOSDEM]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=699</guid>
		<description><![CDATA[I&#8217;ve been so fortunate enough to be able to attend FOSDEM 2010, which stands for Free and Open Source Developers&#8217; European Meeting, and is the biggest yearly open source event in the world, again this year. It took place last weekend in Brussels, as usual. I mainly attended talks of the Mozilla Foundation, covering topics [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.bn2vs.com/wp-content/uploads/2010/02/Fosdem_2010_logo.jpg"><img class="size-full wp-image-700 alignright" style="margin: 0px 7px;" title="FOSDEM 2010" src="http://blog.bn2vs.com/wp-content/uploads/2010/02/Fosdem_2010_logo.jpg" alt="" width="136" height="188" /></a>I&#8217;ve been so fortunate enough to be able to attend <a href="http://fosdem.org/2010/" target="_blank">FOSDEM 2010</a>, which stands for Free and Open Source Developers&#8217; European Meeting, and is the biggest yearly open source event in the world, again this year. It took place last weekend in Brussels, as usual. I mainly attended talks of the Mozilla Foundation, covering topics such as HTML 5, the nature of the Mozilla foundation, hackability and new services. Anyway, I had a great time there, and learned a lot. Not going to go into detail, cause I&#8217;m pretty busy getting into a few new projects about which I&#8217;ll post later on <img src='http://blog.bn2vs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/02/08/fosdem-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maps and Semantic Maps 0.5.3 released</title>
		<link>http://blog.bn2vs.com/2010/02/01/maps-and-semantic-maps-0-5-3-released/</link>
		<comments>http://blog.bn2vs.com/2010/02/01/maps-and-semantic-maps-0-5-3-released/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 19:41:33 +0000</pubDate>
		<dc:creator>Jeroen De Dauw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Geocoding]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Mapping]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[Open Layers]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Semantic Maps]]></category>
		<category><![CDATA[Semantic MediaWiki]]></category>
		<category><![CDATA[Semantics]]></category>
		<category><![CDATA[SMW]]></category>
		<category><![CDATA[Wikimedia]]></category>
		<category><![CDATA[Yahoo! Maps]]></category>

		<guid isPermaLink="false">http://blog.bn2vs.com/?p=697</guid>
		<description><![CDATA[Today I released Maps and Semantic Maps 0.5.3. Both releases mainly include bug-fixes, some of which quite important:

Fixed JavaScript bug causing all OSM maps to fail. Pretty important yeah  
Fixed issue causing a fatal error when executing a query on Special:Ask  with the &#8220;map&#8221; format.
Fixed issue causing PHP warnings with the type and [...]]]></description>
			<content:encoded><![CDATA[<p>Today I released <a href="http://www.mediawiki.org/wiki/Extension:Maps">Maps</a> and <a href="http://www.mediawiki.org/wiki/Extension:Semantic_Maps">Semantic Maps</a> 0.5.3. Both releases mainly include bug-fixes, some of which quite important:</p>
<ul>
<li>Fixed JavaScript bug causing all OSM maps to fail. Pretty important yeah <img src='http://blog.bn2vs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Fixed issue causing a fatal error when executing a query on Special:Ask  with the &#8220;map&#8221; format.</li>
<li>Fixed issue causing PHP warnings with the type and types parameters in the Yahoo! Maps form  input.</li>
<li>Fixed OpenLayers form input projection bug, causing the the coordinates  to be wrongly interpreted. The amazing thing about this bug is that it has been present since somewhere between 0.3 and 0.3.3, without anyone reporting it. It was caused by an error in coordinate conversion between regular and spherical Mercator projections.</li>
<li>Fixed marker display for the OpenLayers form inputs.</li>
</ul>
<p>I also discovered an oversight in the hook system of Maps, which is kind of a dormant bug, that could have caused errors for certain implementations of extensions to Maps. The oversight was that a mapping service does not necessary support a sub feature, like the parser function display_point, of a feature, like the parser functions. A check is now in place, together with a defaulting mechanism that also allows you to set the default per sub feature. I&#8217;m planning on changing this to a more recursive algorithm in the future though.</p>
<p>A last change is the adding of initial Google Maps v3 support. It&#8217;s only implemented for the display_map parser function, and has a rather limited set of customisation parameters at the moment, not to forget a whole load of issues. My conclusion from trying to implement this is that the GMaps 3 API is definitely not in it&#8217;s final state yet, since it&#8217;s lacking vital methods needed for basic functionality. The support for GMaps v3 is therefore sort of an alpha release, and won&#8217;t be put on the documentation page until it&#8217;s more stable and complete.</p>
<p><strong>Downloads</strong></p>
<ul>
<li><a href="http://semanticmaps.googlecode.com/files/MapsAndSemanticMaps0.5.3.zip">Maps  and Semantic Maps 0.5.3 (zip)</a></li>
<li><a href="http://semanticmaps.googlecode.com/files/MapsAndSemanticMaps0.5.3.7z">Maps  and Semantic Maps 0.5.3 (7z)</a></li>
<li><a href="http://svn.wikimedia.org/viewvc/mediawiki/tags/extensions/Maps/REL_0_5_3/">Maps  0.5.3 SVN tag</a></li>
<li><a href="http://svn.wikimedia.org/viewvc/mediawiki/tags/extensions/SemanticMaps/REL_0_5_3/">Semantic  Maps 0.5.3 SVN tag</a></li>
</ul>
<p>As you can see, I changed the location of the releases from my forums to 2 brand new Google Code projects [ <a href="http://code.google.com/p/mwmaps/">Maps</a>, <a href="http://code.google.com/p/semanticmaps/">Semantic Maps</a> ]. <img src='http://blog.bn2vs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bn2vs.com/2010/02/01/maps-and-semantic-maps-0-5-3-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
