<?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>Karl Monaghan&#039;s Blog</title>
	<atom:link href="http://www.karlmonaghan.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.karlmonaghan.com</link>
	<description></description>
	<lastBuildDate>Thu, 28 Mar 2013 17:00:35 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Eclipse, ADT, Maven, m2e, Android Connector setup</title>
		<link>http://www.karlmonaghan.com/2013/03/28/eclipse-adt-maven-m2e-android-connector-setup/</link>
		<comments>http://www.karlmonaghan.com/2013/03/28/eclipse-adt-maven-m2e-android-connector-setup/#comments</comments>
		<pubDate>Thu, 28 Mar 2013 17:00:35 +0000</pubDate>
		<dc:creator>Karl Monaghan</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Maven]]></category>

		<guid isPermaLink="false">http://www.karlmonaghan.com/?p=492</guid>
		<description><![CDATA[I&#8217;m looking at some Android development at the moment in work after being immersed in iOS development for the last few years. Switching tools always has a bit of a learning curve and this post documents what&#8217;ve setup so far. I&#8217;ve had a few false starts so this might come in useful to someone else. Since pretty much everything [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m looking at some Android development at the moment in work after being immersed in iOS development for the last few years. Switching tools always has a bit of a learning curve and this post documents what&#8217;ve setup so far. I&#8217;ve had a few false starts so this might come in useful to someone else.</p>
<p>Since pretty much everything I do these days app wise involved consuming some sort of REST API, I went looking for a library to handle that end of things. I came across <a href="https://github.com/octo-online/robospice" target="_blank">Robospice</a> which at first glance fits the bill for what I want. It uses <a href="http://maven.apache.org/" target="_blank">Maven</a> for project and dependency management.</p>
<p>As I&#8217;ve not really used Java I&#8217;ve never used Maven in anger and had some difficult in setting it up properly. While there are instructions out there, they all assume some working knowledge of how Eclipse, Maven or the ADT works so not ideal for a complete beginner. There was a lot of googling and reading Stack Overflow before it finally all worked.</p>
<p>Here&#8217;s the steps I followed to get it running on my iMac:</p>
<ul>
<li><span style="line-height: 14px;">Download the Android SDK as the <a href="http://developer.android.com/sdk/index.html" target="_blank">ADT bundle</a> and <a href="http://developer.android.com/sdk/installing/bundle.html" target="_blank">install</a></span></li>
<li><span style="line-height: 14px;">Set the environment variable ANDROID_HOME to point to the sdk directory</span></li>
<li>Run &#8216;android update sdk &#8211;no-ui &#8211;all &#8211;force&#8217; (android is under tools in the sdk folder. Also, this can take a while as it downloads everything)</li>
<li><span style="line-height: 14px;">Open ADT and install the <a href="http://www.eclipse.org/mpc/" target="_blank">Marketplace Client</a> via &#8216;Install new software&#8230;&#8217; under &#8217;Help&#8217;<br />
</span></li>
<li>Install <a href="http://www.eclipse.org/pde/">Eclipse Plug-in Development Environment</a> via &#8216;Install new software&#8230;&#8217; under &#8217;Help&#8217;</li>
<li>Install <a href="http://www.eclipse.org/m2e/download/">M2E Plugin</a> via &#8216;Install new software&#8230;&#8217; under &#8216;Help&#8217; using the URL http://download.eclipse.org/technology/m2e/releases</li>
<li>Install <a href="http://maven.apache.org/download.html">Maven 3</a> if you have an older version (or none) on your system</li>
<li>Install <a href="http://www.eclipse.org/egit/download/" target="_blank">Egit</a> from the Eclipse Marketplace</li>
<li>Install <a href="http://rgladwell.github.com/m2e-android/" target="_blank">Android Configurator</a> from the Eclipse Marketplace (search for &#8216;android m2e&#8217;)</li>
</ul>
<p><span style="line-height: 24px;">After all the restarts, you should be now at a stage where you can import Maven projects.</span></p>
<p>There&#8217;s a couple of more steps before you&#8217;re able to create a Maven project:</p>
<ul>
<li>Start creating a new Maven Project</li>
<li><span style="line-height: 1.714285714; font-size: 1rem;">In &#8216;Select an Archetype&#8217;, click on &#8216;Add Archetype&#8230;&#8217;</span></li>
<li>Set &#8216;Archetype Group Id&#8217; to &#8216;de.akquinet.android.archetypes&#8217;</li>
<li>Set &#8216;Archetype Artifact Id&#8217; to &#8216;android-quickstart&#8217;</li>
<li>Set &#8216;Archetype Version&#8217; to &#8217;1.0.8&#8242;</li>
</ul>
<p>You can then continue on creating your project. Once it&#8217;s created you may see the error <span style="color: #ff0000;">&#8220;</span><span style="line-height: 1.714285714; font-size: 1rem;"><span style="color: #ff0000;">Project &#8216;skillpages-android&#8217; is missing required source folder: &#8216;src/test/java&#8217;</span> &#8220;. This is a <a href="https://github.com/rgladwell/m2e-android/commit/2b490f900153cd34fff1cec47fe5aeffabe44d87" target="_blank">known issue</a> and here&#8217;s <a href="http://stackoverflow.com/questions/11976223/how-to-deal-with-missing-src-test-java-source-folder-in-android-maven-project" target="_blank">two solutions</a> to this:</span></p>
<ol>
<li><span style="line-height: 14px;">Create the directory and refresh the project</span></li>
<li>Update the Android Configurator from the URL <a href="http://rgladwell.github.com/m2e-android/updates/master/" rel="nofollow">http://rgladwell.github.com/m2e-android/updates/master/</a></li>
</ol>
<p><span style="line-height: 24px;">I will note that after I updated the plugin, it broke creating new projects for me.  But I&#8217;m not sure if that was something I did or an issue with it. I ended up removing and reinstalling it.</span></p>
<p>Hopefully this will help someone else bootstrap themselves into Android development and not just left <a href="http://xkcd.com/979/" target="_blank">fruitlessly searching</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karlmonaghan.com/2013/03/28/eclipse-adt-maven-m2e-android-connector-setup/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Slides from the Broadsheet App talk for Xcake:labs</title>
		<link>http://www.karlmonaghan.com/2013/03/12/slide-from-the-broadsheet-app-talk-for-xcakelabs/</link>
		<comments>http://www.karlmonaghan.com/2013/03/12/slide-from-the-broadsheet-app-talk-for-xcakelabs/#comments</comments>
		<pubDate>Tue, 12 Mar 2013 19:30:49 +0000</pubDate>
		<dc:creator>Karl Monaghan</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[xcake]]></category>

		<guid isPermaLink="false">http://www.karlmonaghan.com/?p=482</guid>
		<description><![CDATA[Above are the slides to my talk at Xcake:labs about the latest version of the Broadsheet app. And to be nice, all the URLs mentioned in the slides: App download stats JSON API plugin Broadsheet Fork of JSON API KMWordPress on GitHub]]></description>
				<content:encoded><![CDATA[<p><script async class="speakerdeck-embed" data-id="7bac57706d2a0130e9b31231381b2949" data-ratio="1.2994923857868" src="//speakerdeck.com/assets/embed.js"></script></p>
<p>Above are the slides to my talk at <a href="https://twitter.com/XcakeLabs" target="_blank">Xcake:labs</a> about the latest version of the <a href="http://itunes.apple.com/ie/app/broadsheet-ie/id413093424?mt=8" target="_blank">Broadsheet app</a>.</p>
<p>And to be nice, all the URLs mentioned in the slides:</p>
<p><a href="http://karlmonaghan.com/app-stats/stats.html?apple_identifier=413093424">App download stats</a></p>
<p><a href="http://wordpress.org/extend/plugins/json-api/" target="_blank">JSON API plugin</a></p>
<p><a href="https://github.com/kmonaghan/wp-json-api" target="_blank">Broadsheet Fork of JSON API</a></p>
<p><a href="https://github.com/kmonaghan/KMWordPress" target="_blank">KMWordPress on GitHub</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.karlmonaghan.com/2013/03/12/slide-from-the-broadsheet-app-talk-for-xcakelabs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Broadsheet.ie iPhone App 2.0</title>
		<link>http://www.karlmonaghan.com/2013/03/01/broadsheet-ie-iphone-app-2-0/</link>
		<comments>http://www.karlmonaghan.com/2013/03/01/broadsheet-ie-iphone-app-2-0/#comments</comments>
		<pubDate>Fri, 01 Mar 2013 08:56:38 +0000</pubDate>
		<dc:creator>Karl Monaghan</dc:creator>
				<category><![CDATA[App Store]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.karlmonaghan.com/?p=456</guid>
		<description><![CDATA[For the last few months I&#8217;ve been picking away at a new Broadsheet app for the iPhone.  It&#8217;s finally been released to world so it&#8217;s time to talk about it and some of the changes. Raison D&#8217;être The original version of the app was released in January 2011 and bar some minor bug fixes released [...]]]></description>
				<content:encoded><![CDATA[<p>For the last few months I&#8217;ve been picking away at a new Broadsheet app for the iPhone.  It&#8217;s finally been released to world so it&#8217;s time to talk about it and some of the changes.</p>
<h3>Raison D&#8217;être</h3>
<p>The original version of the app was <a href="http://www.broadsheet.ie/2011/01/21/this-is-what-our-app-looks-like/" target="_blank">released in January 2011</a> and bar some minor bug fixes released in March 2011, it has gotten little attention since then.  While the app has been well received, there&#8217;s various bugs with commenting, sharing, post rendering and loading new posts.</p>
<p>The app also looks very tired and old compared to its peers so a bit of a more modern look wouldn&#8217;t go astray never mind the fact that none of the image assets were updated for retina displays.</p>
<h3>What&#8217;s New</h3>
<p><a href="http://www.karlmonaghan.com/wp-content/uploads/2013/02/IMG_1714.png"><img class="size-medium wp-image-464 alignleft" alt="IMG_1714" src="http://www.karlmonaghan.com/wp-content/uploads/2013/02/IMG_1714-169x300.png" width="169" height="300" /></a></p>
<p><a href="http://www.karlmonaghan.com/wp-content/uploads/2013/02/IMG_1715.png"><img class="size-medium wp-image-465 alignleft" alt="IMG_1715" src="http://www.karlmonaghan.com/wp-content/uploads/2013/02/IMG_1715-169x300.png" width="169" height="300" /></a></p>
<p><a href="http://www.karlmonaghan.com/wp-content/uploads/2013/02/IMG_1719.png"><img class="size-medium wp-image-466 alignleft" alt="IMG_1719" src="http://www.karlmonaghan.com/wp-content/uploads/2013/02/IMG_1719-169x300.png" width="169" height="300" /></a>Straight off, for those on an iPhone 5, the app is no longer letterboxed.</p>
<p>There&#8217;s a new layout which disposes of the need for a tab bar by moving the information and tip tabs into the nav bar and eliminating of the gallery and video tabs.  The purpose gallery tab has disappeared as Broadsheet now posts galleries as images inline rather than using a javascript gallery.</p>
<p>The post archive is now searchable via a search bar which is hidden at the top of the post list.  While the search is powered by the not-great standard WordPress search, it does open up more content to the user.</p>
<p>Down on the bottom right there&#8217;s a fullscreen button.  This hides the status and navigation bars giving you an extra 64 pixels of space to gaze lovingly on the content.  When in fullscreen mode, there&#8217;s a little back arrow at the bottom left to help you navigate between screens.</p>
<p>Tapping an image in a post now brings you to that image in a gallery of all images associated with the post.  You can now easily zoom the image and swipe between the other images associated with the post.</p>
<p style="text-align: center;"><a href="http://www.karlmonaghan.com/wp-content/uploads/2013/02/IMG_1718.png"><img class="size-medium wp-image-471 aligncenter" alt="IMG_1718" src="http://www.karlmonaghan.com/wp-content/uploads/2013/02/IMG_1718-300x128.png" width="300" height="128" /></a><a href="http://www.karlmonaghan.com/wp-content/uploads/2013/02/IMG_1717.png"><img class="size-medium wp-image-470 aligncenter" alt="IMG_1717" src="http://www.karlmonaghan.com/wp-content/uploads/2013/02/IMG_1717-300x127.png" width="300" height="127" /></a></p>
<p>There&#8217;s no need to return to the post list screen to navigate between posts.  Dragging the screen down will load the next post while dragging up will load the previous.  This turns into an infinite scroll for posts as long as there are more posts to view.  The post list screen will also be updated with the extra posts.</p>
<p>The comment view is now threaded as well as rendering people&#8217;s avatars (which are generated from <a href="http://en.gravatar.com/" target="_blank">Gravatar</a>) properly. Now all we have to do is get people to sign up for their own avatar.  Comments can also be replied to directly as well as creating new posts.</p>
<h3>Touch me</h3>
<p>A big change from the original app is the use of gestures through out for navigation.  Swiping left and right brings you between the post list, a post and the post comments.  This allows for quick and easy navigation.</p>
<p>Swiping left on a comment allows you to reply directly to it, providing a secondary access method to the reply button.</p>
<p style="text-align: left;"><a href="http://www.karlmonaghan.com/wp-content/uploads/2013/02/IMG_1710.png"><img class="size-medium wp-image-472 aligncenter" alt="IMG_1710" src="http://www.karlmonaghan.com/wp-content/uploads/2013/02/IMG_1710-300x151.png" width="300" height="151" /></a> <a href="http://www.karlmonaghan.com/wp-content/uploads/2013/02/IMG_1711.png"><img class="size-medium wp-image-473 aligncenter" alt="IMG_1711" src="http://www.karlmonaghan.com/wp-content/uploads/2013/02/IMG_1711-300x167.png" width="300" height="167" /></a><br />
On a post screen, the available controls are revealed with a long touch, putting the buttons just above your finger tip. These allow you to view comments, make a comment and share the post.</p>
<h3>A Bit of Help</h3>
<p><a href="http://www.karlmonaghan.com/wp-content/uploads/2013/02/IMG_1713.png"><img class="aligncenter size-medium wp-image-468" alt="IMG_1713" src="http://www.karlmonaghan.com/wp-content/uploads/2013/02/IMG_1713-169x300.png" width="169" height="300" /></a></p>
<p>Gestures and hidden navigation is all well and good but it can be hard for users to discover.  This is easily solved with a couple of help screens which appear the first time you hit the post screen or go full screen.  These very quickly show you what you can do using some great gesture icons from <a href="http://www.mobiletuxedo.com/touch-gesture-icons/">Mobile Tuxedo</a>.</p>
<h3>Down The Line</h3>
<p>There has been a consistent call for an iPad version of the app.  I have started on making the app universal (i.e. works on both iPhone and iPad from the same download) but for the initial release I decided that getting the iPhone version right was more important.  Hopefully I&#8217;ll complete the iPad changes over the next few months and release that as an update.</p>
<h3>Other Platforms</h3>
<p>An Android and Windows Mobile version of the app are in development and should be released soon.</p>
<p>You can download the app from the <a href="https://itunes.apple.com/ie/app/broadsheet.ie/id413093424?mt=8">Apple App Store</a> and if you have the previous app already installed you should be able to update.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karlmonaghan.com/2013/03/01/broadsheet-ie-iphone-app-2-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Property Valuation Estimator</title>
		<link>http://www.karlmonaghan.com/2013/01/08/property-valuation-estimator/</link>
		<comments>http://www.karlmonaghan.com/2013/01/08/property-valuation-estimator/#comments</comments>
		<pubDate>Tue, 08 Jan 2013 14:13:00 +0000</pubDate>
		<dc:creator>Karl Monaghan</dc:creator>
				<category><![CDATA[tax]]></category>
		<category><![CDATA[property]]></category>

		<guid isPermaLink="false">http://www.karlmonaghan.com/?p=427</guid>
		<description><![CDATA[The property tax is a bit of a mess. First it was to be self-assessment but now Revenue is going to send you an estimate of their own which you can then dispute. Ronan Lyons has come up with a nice way of estimating the value of your house based on work he&#8217;s been doing [...]]]></description>
				<content:encoded><![CDATA[<p>The property tax is a bit of a mess.  First it was to be self-assessment but now <a href="http://www.irishtimes.com/newspaper/breaking/2013/0107/breaking30.html" target="_blank">Revenue is going to send you an estimate</a> of their own which you can then dispute. </p>
<p><a href="http://www.ronanlyons.com/" target="_blank">Ronan Lyons</a> has come up with a nice way of <a href="http://www.ronanlyons.com/2013/01/08/another-fine-mess-so-you-want-to-value-some-properties/" target="_blank">estimating the value of your house</a> based on work he&#8217;s been doing on property prices.  </p>
<p><a href="http://www.karlmonaghan.com/2013/01/08/property-valuation-estimator/house-valuation/" rel="attachment wp-att-445"><img src="http://www.karlmonaghan.com/wp-content/uploads/2013/01/house-valuation.jpg" alt="house-valuation" width="465" height="581" class="aligncenter size-full wp-image-445" /></a></p>
<p>A table and some tapping of numbers is all well and good, but we know you&#8217;re lazy so we&#8217;ve whipped up a simple form to do all the calculating for you!</p>
<p><script type='text/javascript'>
function addCommas (nStr)
        {
                nStr =  Math.floor(nStr);
                nStr += '';
                x = nStr.split('.');
                x1 = x[0];
                x2 = x.length > 1 ? '.' + x[1] : '';
                var rgx = /(\d+)(\d{3})/;
                while (rgx.test(x1)) {
                        x1 = x1.replace(rgx, '$1' + ',' + '$2');
                }
                return x1 + x2;
        }
jQuery(document).ready(function($) {
  $('#house-calculate').click(function(){
  	$('#house-estimate').text('Estimated Value of: €' + addCommas(108000 * $('#house-area option:selected').val() * $('#house-type option:selected').val() * $('#house-size option:selected').val()));
  });
});
</script></p>
<select id="house-area">
<option value="1.822">Dublin 1</option>
<option value="2.673">Dublin 2</option>
<option value="2.219">Dublin 3</option>
<option value="3.283">Dublin 4</option>
<option value="1.893">Dublin 5</option>
<option value="3.226">Dublin 6</option>
<option value="2.629">Dublin 6W</option>
<option value="1.73">Dublin 7</option>
<option value="1.745">Dublin 8</option>
<option value="2.022">Dublin 9</option>
<option value="1.186">Dublin 10</option>
<option value="1.48">Dublin 11</option>
<option value="1.569">Dublin 12</option>
<option value="1.98">Dublin 13</option>
<option value="2.537">Dublin 14</option>
<option value="1.794">Dublin 15</option>
<option value="2.292">Dublin 16</option>
<option value="1.216">Dublin 17</option>
<option value="2.381">Dublin 20</option>
<option value="1.675">Dublin 22</option>
<option value="1.372">Dublin 24</option>
<option value="1.864">North Co. Dublin</option>
<option value="2.719">South Co. Dublin</option>
<option value="1.466">West Dublin</option>
<option value="1.4">Cork City</option>
<option value="1.238">Galway City</option>
<option value="1.175">Limerick City</option>
<option value="0.905">Waterford City</option>
<option value="1.158">Meath</option>
<option value="1.283">Kildare</option>
<option value="1.562">Wicklow</option>
<option value="0.691">Longford</option>
<option value="0.930">Offaly</option>
<option value="0.885">Westmeath</option>
<option value="0.803">Laois</option>
<option value="0.938">Carlow</option>
<option value="0.982">Kilkenny</option>
<option value="1.059">Waterford</option>
<option value="0.882">Wexford</option>
<option value="1.025">Kerry</option>
<option value="1.085">Cork</option>
<option value="0.933">Clare</option>
<option value="0.969">Limerick</option>
<option value="0.92">Tipperary</option>
<option value="0.835">Galway</option>
<option value="0.647">Mayo</option>
<option value="0.875">Roscommon</option>
<option value="0.875">Sligo</option>
<option value="0.671">Leitrim</option>
<option value="0.789">Donegal</option>
<option value="0.720">Cavan</option>
<option value="0.865">Monaghan</option>
<option value="1">Louth</option>
</select>
<select id="house-type">
<option value="0.857">Terraced</option>
<option value="1.35">Detached</option>
<option value="1">Semi-Detached</option>
<option value="0.925">Apartment</option>
<option value="1.221">Bungalow</option>
</select>
<select id="house-size">
<option value="0.521">1-bed</option>
<option value="0.754">2-bed</option>
<option value="1">3-bed</option>
<option value="1.355">4-bed</option>
<option value="1.708">5-bed</option>
</select>
<p><button id="house-calculate">Calculate</button></p>
<div id="house-estimate"></div>
<p>Obviously there&#8217;s caveats, so back to Ronan to explain them:</p>
<blockquote><p>
Clearly, this is by no means meant to capture every last factor affecting property values. (One simple extension is number of bathrooms – roughly speaking, every additional bathroom is associated with a 10% higher price.) This model captures just under two-thirds of variation in house prices in Ireland, which – given the small number of factors included – is pretty good. But there’s still a third out there to explain. (Including effects for areas within counties would explain a significant chunk of the remaining variation, as it happens.) On average this will be right, and it will for the vast majority of cases be close but of course there are always properties that have unobserved factors that dwarf what matters for most homes. The method underpinning the figures above explicitly excludes outliers, so as to better improve the estimates for the vast majority of homes.<br />
The table above is based on 60,000 listings on Daft.ie over the year 2012, and allows for the fact that prices varied throughout the year. “Aha”, a sceptic might say, “these are only asking prices and sure we all know they are <insert pet peeve here – too high, too low, etc>”. As it happens, some pretty detailed research comparing asking and transaction prices shows they move together remarkably tightly, once controls for location and size are included (as they are here). Properties that sell typically sell for about 10% less than their asking price, so for that reason the starting point of €108,000 is actually 90% of the figure returned by the model. The key thing about the model is what it tells us about relativities (prices between counties), not necessarily levels.<br />
Lastly, lest there be any confusion, I offer this table as a public service but can’t offer it as any more than what it is – one academic economist’s analysis of the market.</p></blockquote>
<p>[A version of this post also appeared on <a href="http://www.broadsheet.ie/2013/01/08/your-property-tax-valuation-estimator-has-arrived/" target="_blank">Broadsheet.ie</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karlmonaghan.com/2013/01/08/property-valuation-estimator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Broadsheet New Year</title>
		<link>http://www.karlmonaghan.com/2013/01/02/a-broadsheet-new-year/</link>
		<comments>http://www.karlmonaghan.com/2013/01/02/a-broadsheet-new-year/#comments</comments>
		<pubDate>Wed, 02 Jan 2013 16:03:30 +0000</pubDate>
		<dc:creator>Karl Monaghan</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.karlmonaghan.com/?p=412</guid>
		<description><![CDATA[It&#8217;s that time of year where you look back and see how things went.  So without further ado, here&#8217;s how Broadsheet.ie did in the last year. The Big Numbers Year-on-year there has been: 110% increase in visits to just under 12.5 million 95% increase in unique visitors to a smidgin over 3 million 127% increase in pageviews [...]]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s that time of year where you look back and see how things went.  So without further ado, here&#8217;s how <a href="http://broadsheet.ie" target="_blank">Broadsheet.ie</a> did in the last year.</p>
<h2>The Big Numbers</h2>
<p>Year-on-year there has been:</p>
<ul>
<li>110% increase in visits to just under 12.5 million</li>
<li>95% increase in unique visitors to a smidgin over 3 million</li>
<li>127% increase in pageviews to 29.1 million</li>
</ul>
<h2>Where Are Your People From?</h2>
<p>The lion&#8217;s share of visits (72%) were from Ireland as you&#8217;d expect.  After that it drops off very quickly with the UK (10%), USA (5%), Australia (1%) and Germany (1%) rounding out the top 5.</p>
<p>Within Ireland, Dublin accounts for 57% of traffic and Cork 3% so we can be excused for a slight bias towards the capital.</p>
<h2>Mucky Minds All Round</h2>
<p>It will come as no surprise that the top three posts of the year were all mucky and not safe for work (even possibly life).</p>
<ul>
<li><a href="http://www.broadsheet.ie/2012/04/02/meanwhile-at-the-smithfield-horse-fair/" target="_blank">Meanwhile, At The Smithfield Horse Fair</a></li>
<li><a href="http://www.broadsheet.ie/2012/09/12/rosanna-davisons-playboy-cover-nsfw/" target="_blank">Rosanna Davison’s Playboy Cover (NSFW)</a></li>
<li><a href="http://www.broadsheet.ie/2012/06/12/poznan-thanks-for-the-mammaries/" target="_blank">Poznan: Thanks For The Mammaries (NSFW)</a></li>
</ul>
<h2>How They&#8217;re Finding Us</h2>
<p>Apart from the usual crowd that put in some form of &#8216;Broadsheet&#8217; as the search term, the top five search terms just re-enforces the idea that the readers have dirty minds with Rosanna Davison appearing twice.</p>
<ul>
<li>rosanna davison</li>
<li>niamh horan</li>
<li>rosanna davison playboy</li>
<li>katie taylor</li>
<li>mario balotelli</li>
</ul>
<p><span style="line-height: 24px;">Mario appears there because whenever he does something mad on the pitch or the news, people find the &#8216;<a href="http://www.broadsheet.ie/2012/01/11/mario-balotelli-what-a-legend/" target="_blank">Mario Balotelli: What A Legend</a>&#8216; post.</span></p>
<h2>The Window You Look At The Internet Through</h2>
<p>Chrome dominates with 33% of users (up 7%), with the increase taking a chunk out of Firefox (21%) and Internet Explorer (17%).</p>
<p>Microsoft is slowly losing the OS battle with it slipping 4% to 61% of traffic while OS X (20%) and Linux (1.1%) both changed by under .5% each</p>
<p>About 16% of traffic comes from mobile devices and iOS is the big winner there accounting for 11%.</p>
<h2>Have an Appy New Year</h2>
<p>The much neglected <a href="https://itunes.apple.com/ie/app/broadsheet.ie/id413093424?mt=8" target="_blank">iPhone App</a> had 9,249 downloads last year.  For something that was thrown together over a couple of days Christmas two years ago, it does okay for itself.</p>
<p>An update is in the works at the moment which has some interesting things in it.</p>
<p>That&#8217;s all for now &#8211; there&#8217;ll be the usual Broadsheet birthday post later in July with more stat porn.</p>
<h2>Previously:</h2>
<p><a href="http://www.karlmonaghan.com/2012/07/28/broadsheet-entering-the-terrible-twos/" target="_blank">Broadsheet – Entering the Terrible Twos</a><br />
<a href="http://www.karlmonaghan.com/2011/07/28/a-year-in-the-broadsheet/" target="_blank">A year in the Broadsheet</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.karlmonaghan.com/2013/01/02/a-broadsheet-new-year/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Stasi-esque</title>
		<link>http://www.karlmonaghan.com/2012/12/31/stasi-esque/</link>
		<comments>http://www.karlmonaghan.com/2012/12/31/stasi-esque/#comments</comments>
		<pubDate>Mon, 31 Dec 2012 15:41:56 +0000</pubDate>
		<dc:creator>Karl Monaghan</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.karlmonaghan.com/?p=408</guid>
		<description><![CDATA[There have been several tragic deaths in the last few months that have been attributed to &#8220;cyberbullying&#8221;, the most recent involving Shane McEntee. Since then TDs have been complaining that people have been venting their anger over the recent budget cuts via social media and fear a larger campaign next year due the inevitable abortion [...]]]></description>
				<content:encoded><![CDATA[<p>There have been several tragic deaths in the last few months that have been attributed to &#8220;cyberbullying&#8221;, the most recent involving <a href="http://www.broadsheet.ie/2012/12/21/sunset-leinster-house/" target="_blank">Shane McEntee</a>.</p>
<p>Since then TDs have been complaining that people have been <a href="http://www.irishtimes.com/newspaper/ireland/2012/1224/1224328152765.html" target="_blank">venting their anger over the recent budget cuts via social media</a> and <a href="http://www.independent.ie/national-news/cyberattacks-clampdown-call-in-wake-of-tragedy-3335470.html" target="_blank">fear a larger campaign next year</a> due the inevitable abortion debate.</p>
<p>Now rather than figuring out why people are angry or using the existing channels on the various services to report abuse, the calls for regulation has begun.</p>
<p><a href="http://obriend.info/" target="_blank">Daragh O&#8217;Brien</a> has written an excellent post (spurred on by a <a href="https://twitter.com/rtenews/status/284297755277549570" target="_blank">tweet</a> about a report on <a href="http://www.rte.ie/player/ie/show/10098407/" target="_blank">Six One news</a>) on why this is typical knee-jerk nonsense from people who want to seen doing something but haven&#8217;t actually thought it through.</p>
<p>He breaks down why such calls for regulation is a bad idea into three broad reasons. To start with is a philosophical question:</p>
<blockquote>
<h2>Bad Idea Reason #1 – What is Identity?</h2>
<p>Requiring people to post comments, write blogs, or tweet under their own identity creates a clear and public link between the public persona and the private individual. The supporters of any such proposal will argue that this is a deterrent to people making harsh or abusive comments. However, in a fair society that respects fundamental rights, it is important to think through who else might be impacted by a “real names” policy.</p>
<p>&#8230;</p>
<p>In Ireland, people who would be affected by a “real names” policy in social comment would include:</p>
<ul>
<li>Public servants who cannot comment publicly on government policy but may be affected by it</li>
<li>Survivors of abuse</li>
<li>People with mental health concerns or problems</li>
<li>Whistleblowers</li>
<li>Celebrities.</li>
</ul>
<p>A real names policy would require that every time <a href="http://en.wikipedia.org/wiki/Bono" target="_blank">Bono</a> tweets or blogs about Ireland, Irishness, or Irish Government policies he would have to do it under the name <a href="http://en.wikipedia.org/wiki/Bono" target="_blank">Paul David Hewson</a>.</p></blockquote>
<p>Add to that the <a href="http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/" target="_blank">massive technical headache</a> that real names cause software developers leads us on to the next problem:</p>
<blockquote>
<h2>Bad Idea Reason #2 – How will it work exactly?</h2>
<p>&#8230;</p>
<p>If verifiable identities are required for comment, then how exactly would a small personal blog that is used to exercise my mental muscles outside of my work persona (domestic use) be expected to handle the overhead of verifying the identity of commenters in a <strong>verifiable</strong> way.</p>
<p>Would I be expected to get people to register with the blog and provide evidence of ID? Would I be able to get a grant to help implement secure processes to obtain and process copies of passports and drivers’ licenses? Or will the State just require that I shut up… shop? Would the State indemnify me if this blog was compromised and data held on it about the identity of others was stolen?</p></blockquote>
<p>It&#8217;s always easy to make a wild statement about something being built (like a real names database), but when someone with a bit of technical know how comes along it falls like a house of cards.  Concerns about the data being stolen are often ignored until it actually happens, as it did with <a href="http://www.chinadaily.com.cn/world/2011-08/11/content_13095102.htm" target="_blank">South Korea&#8217;s &#8220;real name&#8221; database</a>.</p>
<p>Finally, we have issue of laws hanging around beyond their sell by date</p>
<blockquote>
<h2>Bad Idea Reason #3 – The logical principle must be technology neutral</h2>
<p>Blogging, tweeting, social media… these are all technologies for self-expression and social interaction that barely existed five years ago and where unheard in the mainstream of a decade ago. Therefore any regulation that requires identification of commenters must be framed in such a way as to anticipate new technologies or new applications of existing technology or risk near instant obsolescence. Therefore the regulation would need to be technology neutral. Which means that, in order to avoid it being discriminatory and to ensure it has the fullest possible effect, it would need to be applicable to other forms of technology.</p></blockquote>
<p>Laws continue to exist until they are actively repealed (as evidenced by the recent highlighting of <a href="http://www.legislation.gov.uk/ukpga/Vict/24-25/100/section/58" target="_blank">Section 58 of the Offences Against the Person Act 1861</a>).  Our TDs are not technical gurus (as they are displaying in spades here) and would not be expected to have enough vision to see what&#8217;s coming next year never mind 5 or 10 years down the line.  If there was to be regulation it would need to be worded very carefully or it becomes a barrier to newer, innocent developments.</p>
<p>That&#8217;s all well and good, but the wails of &#8220;THINK OF THE CHILDREN&#8221; could possibly drown it all out. Daragh gives a chilling example from a talk by security researcher <a href="http://mikko.hypponen.com/">Mikko H. Hypponen</a> that we can draw direct parallels with:</p>
<blockquote><p>In the 1980s in the communist Eastern Germany, if you owned a typewriter, you had to register it with the government. You had to register a sample sheet of text out of the typewriter. And this was done so the government could track where text was coming from. If they found a paper which had the wrong kind of thought, they could track down who created that thought. And we in the West couldn’t understand how anybody could do this, how much this would restrict freedom of speech. We would never do that in our own countries.</p></blockquote>
<p>If a direct line can be drawn from something the Stasi would do to a law that is being discussed, you&#8217;re doing something badly wrong.</p>
<p>The Stasi are long gone and it might be dismissed as fear mongering and not comparing like to like.  International best practice would be to compare potential laws with those existing in other countries.  South Korea&#8217;s law (brought in for similar reasons) has been <a href="http://online.wsj.com/article/SB10000872396390444082904577606794167615620.html" target="_blank">struck down by their constitutional court</a> as it was prior censorship and &#8220;violated citizens&#8217; privacy, was technically difficult to enforce and was ineffective at stopping online criticism&#8221;.  On the other hand, <a href="http://www.irishtimes.com/newspaper/world/2012/1229/1224328252024.html" target="_blank">China has just introduced their version</a> to crack down on dissent online about corruption in the government.  In Germany, the right to have an anonymous account in enshrined in law (<em><a href="http://www.cgerli.org/fileadmin/user_upload/interne_Dokumente/Legislation/Telemedia_Act__TMA_.pdf" target="_blank">German Telemedia Act</a></em>) and <a href="http://www.irishtimes.com/newspaper/world/2013/0105/1224328460925.html" target="_blank">a German data commissioner is taking Facebook to task</a> over its <a href="https://www.facebook.com/help/292517374180078/" target="_blank">real name policy</a> which forbids pseudonyms.</p>
<p>So what to do about bullying online?  Well, Daragh points out lawmakers don&#8217;t have to do much as there&#8217;s already laws such as the Non-Fatal Offences against the Person Act 1997 (for instance <a href="http://www.irishstatutebook.ie/1997/en/act/pub/0026/print.html#sec10" target="_blank">section 10</a> covers harassment) that can be used.  The laws may need a small bit of tweaking to bring them fully up-to-date but that is preferable to a raft of new, badly thought out legislation.</p>
<p><em>Broadsheet</em> has its own problems with anonymous posters but we would fight to the death for your right to be able to post anonymously (but break the law you&#8217;ll be hung out to dry).</p>
<p>But really, this is all beautifully summed up in a tweet:</p>
<blockquote class="twitter-tweet tw-align-center"><p>So the TL;Dr of the Irish government&#8217;s approach to the internet is yet again &#8220;We don&#8217;t have a fucking clue what we&#8217;re talking about&#8221;</p>
<p>— Ruaidhrí(@Ruaidhri_) <a href="https://twitter.com/Ruaidhri_/status/284393193158619136" data-datetime="2012-12-27T20:19:55+00:00">December 27, 2012</a></p></blockquote>
<p>&nbsp;</p>
<p><a href="http://obriend.info/2012/12/27/calling-the-tweet-police/" target="_blank">Calling The Tweet Police</a></p>
<p><a href="http://blogs.telegraph.co.uk/news/brendanoneill2/100195711/2012-the-year-the-political-and-media-classes-turned-on-internet-users/" target="_blank">2012: the year the political and media classes turned on internet users</a> (via <a href="https://twitter.com/tjmcintyre/status/284353693837557760" target="_blank">@tjmcintyre</a>)</p>
<p><a href="http://www.rte.ie/news/2012/1227/social-media-committee.html" target="_blank">Oireachtas committee to examine social media role</a></p>
<p><a href="http://www.irishexaminer.com/opinion/columnists/colette-browne/no-need-for-legislation-to-curb-harassment-from-social-media-trolls-218298.html" target="_blank">No need for legislation to curb harassment from social media trolls<br />
</a></p>
<p><a href="http://www.independent.ie/national-news/rte-probe-after-deplorable-tweet-attack-on-senator-3342956.html" target="_blank">RTE probe after &#8216;deplorable&#8217; tweet attack on senator</a></p>
<p><a href="http://www.tjmcintyre.com/2013/01/legislation-is-not-answer-to-abuse-on.html" target="_blank">Legislation is not the answer to abuse on social media</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.karlmonaghan.com/2012/12/31/stasi-esque/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yet Another Searchable Property Price Register</title>
		<link>http://www.karlmonaghan.com/2012/10/07/yet-another-searchable-property-price-register/</link>
		<comments>http://www.karlmonaghan.com/2012/10/07/yet-another-searchable-property-price-register/#comments</comments>
		<pubDate>Sun, 07 Oct 2012 19:56:04 +0000</pubDate>
		<dc:creator>Karl Monaghan</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[Sunday Afternoon]]></category>

		<guid isPermaLink="false">http://www.karlmonaghan.com/?p=397</guid>
		<description><![CDATA[Last Sunday, the Residential Property Price Register was launched.  Since I&#8217;m keeping an eye out for something to buy, I was fascinated by the details it contained.  But the search options were limited and there was no map.  However, the data was downloadable as a trio of CSV files.  So Yet Another Searchable Property Price Register [...]]]></description>
				<content:encoded><![CDATA[<p>Last Sunday, the <a href="http://propertypriceregister.ie/" target="_blank">Residential Property Price Register</a> was launched.  Since I&#8217;m keeping an eye out for something to buy, I was fascinated by the details it contained.  But the search options were limited and there was no map.  However, the data was downloadable as a trio of CSV files.  So <a href="http://karlmonaghan.com/property" target="_blank">Yet Another Searchable Property Price Register</a> was born.</p>
<p>I dumped all three files into a MySQL db, slapped a PHP script in front of it for searching and another to geocode the addresses and used Twitter bootstrap to give it a bit of spit and polish.  All in all it was a few hours work and another few hours to get the data geocoded.  It really leads me to ask what problems were encountered that resulted in it taking two years for the data to appear online.</p>
<p>If you want to have a look at the code or raw data, you can visit the <a href="https://github.com/kmonaghan/Yet-Another-Searchable-Property-Price-Register" target="_blank">repo on GitHub</a>.  You&#8217;ll see a friend of mine, <a href="https://twitter.com/jymian" target="_blank">Mike McHugh</a> has already helped make my rough version all the better.  I&#8217;ve included the database so people can submit improvements to the data.</p>
<p>Of course, it was such a good idea other people had it as well. They all put their own search interface onto the data and some did a few more interesting things.  The ones I&#8217;ve found so far are:</p>
<ul>
<li><a href="http://salesporn.net/ppr/" target="_blank">Sales Porn</a></li>
<li><a href="http://www.opensolutions.ie/ppr/">Remixed by Open Solutions</a></li>
<li><a href="http://yellowschedule.com/house_price_database_ireland/" target="_blank">Property Price Database Ireland</a></li>
<li><a href="http://irishproperty.herokuapp.com/" target="_blank">Irish Property Data</a></li>
<li><a href="http://conoroneill.net/quick-n-dirty-visualisation-of-2010-property-price-register-data-into-interactive-map/" target="_blank">Visualisation of Irish Property Price Register Data using Interactive Map from Google Fusion Tables</a></li>
<li><a href="http://kdeg.cs.tcd.ie/propertyPriceMap/" target="_blank">Irish Property Price Map</a></li>
<li><a href="http://www.myhome.ie/priceregister" target="_blank">My Home&#8217;s Property Price Register</a></li>
<li><a href="http://www.daft.ie/priceregister/" target="_blank">Daft.ie&#8217;s Residential Property Price Register</a></li>
</ul>
<p>The head of the <a href="http://www.psr.ie/" target="_blank">Property Services Regulatory Authority</a>, Tom Lynch is quoted in an article in the <em>Sunday Times</em> (Home Truths, page 10 on 7/10/2012 &#8211; behind a paywall so I&#8217;m not bothering to link) as saying the don&#8217;t have additional information like square footage, number of bedrooms and other details that would truly make the information useful.  Yet Daft.ie&#8217;s version does just that using the data they have on hand.  Surely an interface could have been built for registering the houses that asked for these details (as well as actually validating the data and avoiding clangers like &#8216;<a href="http://karlmonaghan.com/property/?from_price=&amp;to_price=&amp;address=gawlay&amp;house_type=0&amp;start_date=01-01-2010&amp;end_date=07-10-2012" target="_blank">Gawlay</a>&#8216;) when submitting for stamp duty.</p>
<p>It also seems odd that the official version didn&#8217;t consider mapping the data.  Even if they didn&#8217;t ask for the location when gather the data, services like <a href="https://developers.google.com/maps/documentation/geocoding/" target="_blank">Google&#8217;s Geocoding API</a> (which I used) are available.  While not perfect,  it gives reasonable results most of the time.</p>
<p>It&#8217;s great to have the data, but there&#8217;s a lot more information that would give context and enhance what&#8217;s there.  Hopefully the criticisms  and improvements made by 3rd parties will be taken on board and a much improved version will appear in the near future.</p>
<p>Hopefully someone will find this useful and I&#8217;ll be updating the database as more data becomes available.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karlmonaghan.com/2012/10/07/yet-another-searchable-property-price-register/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monday Morning Doom and Gloom</title>
		<link>http://www.karlmonaghan.com/2012/09/17/monday-morning-doom-and-gloom/</link>
		<comments>http://www.karlmonaghan.com/2012/09/17/monday-morning-doom-and-gloom/#comments</comments>
		<pubDate>Mon, 17 Sep 2012 09:42:20 +0000</pubDate>
		<dc:creator>Karl Monaghan</dc:creator>
				<category><![CDATA[tax]]></category>

		<guid isPermaLink="false">http://www.karlmonaghan.com/?p=391</guid>
		<description><![CDATA[With the return of the Dáil this week the annual sabre rattling over this year&#8217;s budget beings in earnest. But over the summer, some battle lines were drawn and there is already a vague shape to what will be announced in yet another austerity laden budget. So to drag everyone down on a Monday morning, [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/labourparty/315815119/sizes/m/in/set-72157594426692708/"><img class="aligncenter size-full wp-image-172507" title="Joan Burton" src="http://cf.broadsheet.ie/wp-content/uploads/2012/09/315815119_e5a7714f89.jpg" alt="" width="500" height="322" /></a><br />
<a href="http://cf.broadsheet.ie/wp-content/uploads/2012/09/a1.jpg"><img class="aligncenter size-full wp-image-172508" title="a1" src="http://cf.broadsheet.ie/wp-content/uploads/2012/09/a1.jpg" alt="" width="600" height="406" /></a></p>
<p>With the return of the Dáil this week the annual sabre rattling over this year&#8217;s budget beings in earnest. But over the summer, some battle lines were drawn and there is already a vague shape to what will be announced in yet another austerity laden budget. So to drag everyone down on a Monday morning, I&#8217;ve released a <a href="http://taxcalc.ie/budget-2013/">preliminary calculator for Budget 2013</a></p>
<p>Joan Burton has been making noises all summer about changing (read: increasing) <a href="http://www.irishtimes.com/newspaper/ireland/2012/0703/1224319266667.html">employee and employer PRSI rates</a>. An increase from the current rate of 4% to 5% would result in an extra <a href="http://taxcalc.ie/budget-2013/?prsi=5&amp;gross=36000&amp;employment-status=1&amp;marital-status=1&amp;spouse-income=&amp;spouse-employment-status=1&amp;children=0" target="_blank">€293.96 on the tax bill of someone on the average industrial wage</a>.</p>
<p>Another proposal from the Minister is that a parent earning over €100,000 would have their <a href="http://www.herald.ie/news/ill-tax-child-benefit-on-100k-parents-says-burton-3176144.html">child benefit taxed</a>.  At that level of earnings though it makes minimal difference with just <a href="http://taxcalc.ie/budget-2013/?prsi=4&amp;house_value=&amp;house_tax_rate=0.05&amp;tax_benefit=on&amp;gross=100000&amp;employment-status=1&amp;marital-status=1&amp;spouse-income=&amp;spouse-employment-status=1&amp;children=1&amp;age=29&amp;age-credit=0&amp;medical-card=0&amp;know-cutoff=0&amp;own-cutoff=&amp;know-credits=0&amp;own-credits=&amp;pension=&amp;pension_type=Percentage&amp;avc=&amp;avc_type=Percentage&amp;company-car=0&amp;original-market-value=&amp;business-mileage=24135&amp;running-cost=&amp;employer-health-insurance=0&amp;heath-insurance-contribution=&amp;rent=0&amp;tuition=&amp;service_charge=0&amp;incapacitated-child=0&amp;dependent-relative=0&amp;dependent-relative-income=&amp;widow-year-bereavement=0&amp;widow-parent-bereaved=0&amp;blind=0&amp;blind-spouse=0&amp;guide-dog=0&amp;employ-carer=0&amp;submit=Calculate&amp;show-advanced=0" target="_blank"> €688.80 a year for a single child</a> clawed back. Given that successive governments have failed to implement this it may not be worth while for the return.</p>
<p>Another big change in the budget is the full implementation of the property tax.  The rate has yet to be announced, but <a href="http://www.rte.ie/news/2012/0910/imf-report-ireland.html">0.5% of the property&#8217;s value</a> has been mooted by the IMF.  You can be hopelessly optimistic and set the rate at <a href="http://taxcalc.ie/budget-2013/?prsi=4&amp;house_value=100000&amp;house_tax_rate=0.05&amp;gross=100000&amp;employment-status=1&amp;marital-status=1&amp;spouse-income=&amp;spouse-employment-status=1&amp;children=0&amp;age=29&amp;age-credit=0&amp;medical-card=0&amp;know-cutoff=0&amp;own-cutoff=&amp;know-credits=0&amp;own-credits=&amp;pension=&amp;pension_type=Percentage&amp;avc=&amp;avc_type=Percentage&amp;company-car=0&amp;original-market-value=&amp;business-mileage=24135&amp;running-cost=&amp;employer-health-insurance=0&amp;heath-insurance-contribution=&amp;rent=0&amp;tuition=&amp;service_charge=0&amp;incapacitated-child=0&amp;dependent-relative=0&amp;dependent-relative-income=&amp;widow-year-bereavement=0&amp;widow-parent-bereaved=0&amp;blind=0&amp;blind-spouse=0&amp;guide-dog=0&amp;employ-carer=0&amp;submit=Calculate&amp;show-advanced=0" target="_blank">a low of 0.05%</a> (paying €50 per €100K of value) to an <a href="http://taxcalc.ie/budget-2013/?prsi=4&amp;house_value=100000&amp;house_tax_rate=1&amp;gross=100000&amp;employment-status=1&amp;marital-status=1&amp;spouse-income=&amp;spouse-employment-status=1&amp;children=0&amp;age=29&amp;age-credit=0&amp;medical-card=0&amp;know-cutoff=0&amp;own-cutoff=&amp;know-credits=0&amp;own-credits=&amp;pension=&amp;pension_type=Percentage&amp;avc=&amp;avc_type=Percentage&amp;company-car=0&amp;original-market-value=&amp;business-mileage=24135&amp;running-cost=&amp;employer-health-insurance=0&amp;heath-insurance-contribution=&amp;rent=0&amp;tuition=&amp;service_charge=0&amp;incapacitated-child=0&amp;dependent-relative=0&amp;dependent-relative-income=&amp;widow-year-bereavement=0&amp;widow-parent-bereaved=0&amp;blind=0&amp;blind-spouse=0&amp;guide-dog=0&amp;employ-carer=0&amp;submit=Calculate&amp;show-advanced=0" target="_blank">eye-watering high of 1%</a> (paying €1,000 per €100K).</p>
<p>As more rumours surface, the inevitable misery will be added to the calculator (just in case there was any spark of hope forming).</p>
<p><a href="http://taxcalc.ie/budget-2013/" target="_blank">Budget 2013 Calculator</a></p>
<p>[A version of this post also appeared on <a href="http://www.broadsheet.ie/2012/09/17/your-budget-2013-calculator-has-arrived/">Broadsheet.ie</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karlmonaghan.com/2012/09/17/monday-morning-doom-and-gloom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bugger The Banks, We’re Going to Mars</title>
		<link>http://www.karlmonaghan.com/2012/08/13/bugger-the-banks-we%e2%80%99re-going-to-mars/</link>
		<comments>http://www.karlmonaghan.com/2012/08/13/bugger-the-banks-we%e2%80%99re-going-to-mars/#comments</comments>
		<pubDate>Mon, 13 Aug 2012 08:18:50 +0000</pubDate>
		<dc:creator>Karl Monaghan</dc:creator>
				<category><![CDATA[ranting and raving]]></category>

		<guid isPermaLink="false">http://www.karlmonaghan.com/?p=383</guid>
		<description><![CDATA[With the successful landing of the Curiosity Rover on Mars, the inevitable comparison with what has been poured into the banking system was made in the letters page of the Irish Times (and more amazingly without painful puns): As a final aside, we could have had an Irish space programme and a viable base on [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.karlmonaghan.com/wp-content/uploads/2012/08/flag-moon.jpeg"><img class="aligncenter size-full wp-image-384" title="flag-moon" src="http://www.karlmonaghan.com/wp-content/uploads/2012/08/flag-moon.jpeg" alt="" width="446" height="317" /></a></p>
<p>With the successful landing of the <a href="http://www.broadsheet.ie/2012/08/08/mars-panorama/" target="_blank">Curiosity Rover on Mars</a>, the inevitable comparison with what has been poured into the banking system was made in the letters page of the Irish Times (and more amazingly without painful puns):</p>
<blockquote><p>As a final aside, we could have had an Irish space programme and a viable base on the moon with all the associated financial, technological and investment spin-offs for the money that, with a stroke of a minister’s pen, we “invested” in bailing out our failed banks. – Yours, etc,</p></blockquote>
<p>For a change though, someone has crunched the numbers. WorldbyStorm from <a href="http://cedarlounge.wordpress.com/" target="_blank">The Cedar Lounge Revolution</a> did some quick calculations on what&#8217;s been wasted on propping up failed banks (of course you could also add the money that&#8217;s flowing into Quinn Insurance because of the black hole there but that only covers 2/3rds of a Curiosity):</p>
<blockquote><p>The EU bailout saw €17.5 bn from the NPRF. Then there’s the ‘loans’ from the EU, IMF and UK/Denmark and Sweden which would account for €67.5 bn. Sundry other costs can be thrown in. So let’s say we had €100bn.</p></blockquote>
<p>That&#8217;s a lot of cash, but <a href="http://techcrunch.com/2012/07/24/apple-q3-earnings-apple-now-has-over-117-billion-in-cash-reserves/" target="_blank">Apple currently has approximately that in cash reserves</a> right now so it&#8217;s not an impossible number to reach especially over a number of years. So what would that get you?</p>
<blockquote><p>There’s a web page <a href="http://www.asi.org/adb/m/02/07/apollo-cost.html" target="_blank">here</a> which suggests that it cost $100bn at 1994 rates to land on the Moon. But even accounting for inflation we wouldn’t necessarily have to follow all the steps. For a start we could double up some of the missions and vehicles, perhaps by moving straight to a three or more person capsule and eschewing either the Mercury or Gemini elements of the program.</p></blockquote>
<p>Now here&#8217;s the thing &#8211; <a href="http://www.spacex.com" target="_blank">Space X</a> has developed, built and launched a reusable spacecraft that docked with the ISS for the <a href="http://www.spacex.com/usa.php" target="_blank">paltry sum of $800 million</a>. There&#8217;s already plans to build a version that could make it Mars. So a chunk of the R&amp;D has already been done. Their model of providing resupply services to the ISS would also be a source of income to plough back into the program.</p>
<p>That&#8217;s all well and good but what about some of the other practicalities of skilled people to actually run such a program or even build anything. As it happens, Ireland is already <a href="http://www.enterprise-ireland.com/EI_Corporate/en/News/PressReleases/2012-Press-Releases/Eurpean-Space-Agency-pdf.pdf" target="_blank">involved with the ESA since 1975 and has an active (if small) space industry</a>. It&#8217;d need to scale up, but that would provide jobs and direct investment that paying off bondholders doesn&#8217;t.</p>
<p>Just think. For less than the bailout, we could gather up all the architects of our current situation and bundle them into a capsule bound for Mars and still come out ahead. We could even <a href="http://www.broadsheet.ie/2012/06/08/big-brother-on-mars/" target="_blank">televise their one way trip</a> for even more money.  All in the name of science.</p>
<p><a href="http://cedarlounge.wordpress.com/2012/08/10/an-irish-space-programme-and-an-irish-base-on-the-moon-what-do-you-mean-we-spent-the-money-already/" target="_blank">An Irish Space Programme and an Irish Base on the Moon! What do you mean we spent the money already?</a></p>
<p>A version of this post also appeared on <a href="http://www.broadsheet.ie/2012/08/12/to-hell-with-the-banks-were-going-to-the-moon/">Broadsheet.ie</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.karlmonaghan.com/2012/08/13/bugger-the-banks-we%e2%80%99re-going-to-mars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Invalid IPA: The keychain-access-group in the embedded.mobileprovision and your binary don&#8217;t match.</title>
		<link>http://www.karlmonaghan.com/2012/08/09/invalid-ipa-the-keychain-access-group-in-the-embedded-mobileprovision-and-your-binary-dont-match/</link>
		<comments>http://www.karlmonaghan.com/2012/08/09/invalid-ipa-the-keychain-access-group-in-the-embedded-mobileprovision-and-your-binary-dont-match/#comments</comments>
		<pubDate>Thu, 09 Aug 2012 18:25:04 +0000</pubDate>
		<dc:creator>Karl Monaghan</dc:creator>
				<category><![CDATA[coding]]></category>

		<guid isPermaLink="false">http://www.karlmonaghan.com/?p=375</guid>
		<description><![CDATA[Provisioning profiles are such a delight.  My latest battle with them involved getting the following error: Invalid IPA: The keychain-access-group in the embedded.mobileprovision and your binary don&#8217;t match. The background to the situation is this: I&#8217;d run out of devices on one of my Apple Developer accounts and needed to send out a test build [...]]]></description>
				<content:encoded><![CDATA[<p>Provisioning profiles are such a delight.  My latest battle with them involved getting the following error:</p>
<p><strong><em>Invalid IPA: The keychain-access-group in the embedded.mobileprovision and your binary don&#8217;t match.</em></strong></p>
<p>The background to the situation is this: I&#8217;d run out of devices on one of my Apple Developer accounts and needed to send out a test build to some new users. So I created a new bundle ID in my second account, re-archived the app and sent it out. The tester came back with the above error when they tried to install it.</p>
<p>The problem lay with me not changing the <em>application-identifier</em> and <em>keychain-access-groups</em> values in the entitlements file. These need to match the new provisioning profile values. The values for these changed because I was using a different developer account.  <em>keychain-access-groups</em> is easy to miss as it&#8217;s folded when you open the entitlements file in Xcode.</p>
<p>You&#8217;ll find the correct values in your provisioning profile as well as in the App IDs page in the iOS Provisioning Portal.</p>
<p>Another error I hit with my second dev account was:</p>
<p><strong><em>entitlement &#8216;application-identifier&#8217; has value not permitted by a provisioning profile</em></strong></p>
<p>This turns out to be caused by signing the IPA with the wrong identity.  How did I manage that you ask?  I was using my <a href="http://www.karlmonaghan.com/2012/05/30/auto-versioning-and-auto-uploading-to-testflighthockeyapp-when-archiving-in-xcode/">auto archive script</a> and I&#8217;d forgotten to change what identity to use when signing.  There&#8217;s two hours sleep I&#8217;ll never get back.</p>
<p>Previously: <a href="http://www.karlmonaghan.com/2011/07/08/the-executable-was-signed-with-invalid-entitlements-0xe8008016/">The executable was signed with invalid entitlements. (0xE8008016)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.karlmonaghan.com/2012/08/09/invalid-ipa-the-keychain-access-group-in-the-embedded-mobileprovision-and-your-binary-dont-match/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
