<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Short and sweet tech snippets from all over.</description><title>Tech Bits 'n' Pieces</title><generator>Tumblr (3.0; @matthewpainter)</generator><link>http://blog.matthewpainter.com/</link><item><title>Must blog more :)</title><description>&lt;p&gt;I am so busy, I generally don’t get to blog bits and pieces, but I should! &lt;/p&gt;
&lt;p&gt;A not-new-year resolution of sorts to do so is underway :)&lt;/p&gt;</description><link>http://blog.matthewpainter.com/post/5641629347</link><guid>http://blog.matthewpainter.com/post/5641629347</guid><pubDate>Thu, 19 May 2011 18:41:39 +0100</pubDate></item><item><title>Axis2 &amp; java.net.useSystemProxies</title><description>&lt;p&gt;Be aware that if you use “Use this proxy for all protocols” in Windows, Axis2 tries to default to using your defined proxy as a SOCKS proxy, rather than a HTTP proxy… it will eventually just timeout if it can’t.&lt;/p&gt;</description><link>http://blog.matthewpainter.com/post/5641598759</link><guid>http://blog.matthewpainter.com/post/5641598759</guid><pubDate>Thu, 19 May 2011 18:40:18 +0100</pubDate></item><item><title>Caffeine Coma: Relax. You can (mostly) stop using Interfaces in Java now.</title><description>&lt;a href="http://garmhold.blogspot.com/2010/03/relax-you-can-mostly-stop-using.html"&gt;Caffeine Coma: Relax. You can (mostly) stop using Interfaces in Java now.&lt;/a&gt;: &lt;p&gt;Interesting tech from JMock, allowing you to imposter classes for testing…&lt;/p&gt;</description><link>http://blog.matthewpainter.com/post/444231435</link><guid>http://blog.matthewpainter.com/post/444231435</guid><pubDate>Sat, 13 Mar 2010 00:30:23 +0000</pubDate></item><item><title>Eliminate Java verbosity the easy way</title><description>&lt;a href="http://www.ibm.com/developerworks/java/library/os-lombok/index.html?ca=drs-"&gt;Eliminate Java verbosity the easy way&lt;/a&gt;: &lt;p&gt;Lombok is a Java Archive (JAR) file you can use to eliminate verbosity in Java code.&lt;/p&gt;
&lt;p&gt;Consider, for example, a standard Java bean. A typical Java bean has several properties. Each property has an accessor and a mutator (getter and setter). There is also usually a &lt;code&gt;toString()&lt;/code&gt; method, an &lt;code&gt;equals()&lt;/code&gt; method, and a &lt;code&gt;hashCode()&lt;/code&gt; method.&lt;/p&gt;
&lt;p&gt;If you think about it, that seems like an awful lot of predictable redundancy. If it’s implied that each property has a getter and setter, and it usually is, why is it necessary to spell it out?&lt;/p&gt;
&lt;p&gt;Enter Lombok. Lombok uses annotations to identify classes and blocks of Java code in an effort to eliminate lines of code. In the aforementioned Java bean example, all of the getters, setters, and the three other methods are implied and included at compile time.&lt;/p&gt;</description><link>http://blog.matthewpainter.com/post/444220085</link><guid>http://blog.matthewpainter.com/post/444220085</guid><pubDate>Sat, 13 Mar 2010 00:23:56 +0000</pubDate></item><item><title>OS X Dev Channel Chrome == Bookmark Sync + Extensions</title><description>&lt;a href="http://www.google.com/chrome/intl/en/eula_dev.html?dl=mac"&gt;OS X Dev Channel Chrome == Bookmark Sync + Extensions&lt;/a&gt;: &lt;p&gt;Chrome extensions FTW.&lt;/p&gt;</description><link>http://blog.matthewpainter.com/post/444085922</link><guid>http://blog.matthewpainter.com/post/444085922</guid><pubDate>Fri, 12 Mar 2010 23:05:04 +0000</pubDate></item><item><title> iSalesforce</title><description>&lt;a href="http://code.google.com/p/isalesforce/"&gt; iSalesforce&lt;/a&gt;: &lt;p&gt;An iGoogle style implementation on Salesforce. This is an old POC that &lt;a href="http://www.kusiri.com"&gt;Kusiri&lt;/a&gt; open sourced as we have had enquiries about it, but we are no longer doing Salesforce consultancy.&lt;/p&gt;</description><link>http://blog.matthewpainter.com/post/422044040</link><guid>http://blog.matthewpainter.com/post/422044040</guid><pubDate>Tue, 02 Mar 2010 14:00:41 +0000</pubDate></item><item><title>Salesforce Flex Framework Open Sourced</title><description>&lt;a href="http://code.google.com/p/salesforce-kframework/"&gt;Salesforce Flex Framework Open Sourced&lt;/a&gt;: &lt;p&gt;An old POC using Flex to dynamically create a UI for Salesforce from Salesforce meta-data.&lt;/p&gt;
&lt;p&gt;Open Sourced by &lt;a href="http://www.kusiri.com"&gt;Kusiri&lt;/a&gt; as we no longer offer Salesforce consultancy.&lt;/p&gt;</description><link>http://blog.matthewpainter.com/post/422042924</link><guid>http://blog.matthewpainter.com/post/422042924</guid><pubDate>Tue, 02 Mar 2010 13:59:47 +0000</pubDate></item><item><title> JSON Service on Google Code</title><description>&lt;a href="http://code.google.com/p/json-service/"&gt; JSON Service on Google Code&lt;/a&gt;: &lt;p&gt;json-service.org should forward to this soon :)&lt;/p&gt;</description><link>http://blog.matthewpainter.com/post/413801305</link><guid>http://blog.matthewpainter.com/post/413801305</guid><pubDate>Fri, 26 Feb 2010 20:16:28 +0000</pubDate></item><item><title>json-service.org</title><description>&lt;a href="http://www.json-service.org/"&gt;json-service.org&lt;/a&gt;: &lt;p&gt;Finished first draft of my proposed Open Standard for REST-JSON services and data stores.&lt;/p&gt;</description><link>http://blog.matthewpainter.com/post/395135393</link><guid>http://blog.matthewpainter.com/post/395135393</guid><pubDate>Wed, 17 Feb 2010 19:57:38 +0000</pubDate></item><item><title>New Proposed Web Service Open Standard</title><description>&lt;a href="http://www.json-service.org/"&gt;New Proposed Web Service Open Standard&lt;/a&gt;: &lt;p&gt;Early stages of a new Open Standard I am proposing to update REST-JSON.&lt;/p&gt;</description><link>http://blog.matthewpainter.com/post/393076228</link><guid>http://blog.matthewpainter.com/post/393076228</guid><pubDate>Tue, 16 Feb 2010 18:07:41 +0000</pubDate></item><item><title>Google Sidewiki: Turning the Web into Its Own Social Network</title><description>&lt;a href="http://www.marketsentinel.com/blog/2009/11/google-sidewiki-turning-the-web-into-its-own-social-network/"&gt;Google Sidewiki: Turning the Web into Its Own Social Network&lt;/a&gt;</description><link>http://blog.matthewpainter.com/post/335824205</link><guid>http://blog.matthewpainter.com/post/335824205</guid><pubDate>Fri, 15 Jan 2010 14:09:27 +0000</pubDate></item><item><title>acrossair browser Augmented Reality iPhone 3GS App</title><description>&lt;a href="http://www.acrossair.com/apps_acrossairbrowser.htm"&gt;acrossair browser Augmented Reality iPhone 3GS App&lt;/a&gt;: &lt;p&gt;Another app from the makers of Nearest Tube, which shows just about anything in an augmented display, from restaurants to ATMs!&lt;/p&gt;
&lt;p&gt;Really nice UI, great product - this company are on fire!&lt;/p&gt;</description><link>http://blog.matthewpainter.com/post/327318017</link><guid>http://blog.matthewpainter.com/post/327318017</guid><pubDate>Sun, 10 Jan 2010 19:24:44 +0000</pubDate></item><item><title>Nearest Tube Augmented Reality iPhone 3GS App</title><description>&lt;a href="http://www.acrossair.com/apps_nearesttube.htm"&gt;Nearest Tube Augmented Reality iPhone 3GS App&lt;/a&gt;: &lt;p&gt;The first augmented reality app installed on my iPhone 3GS. Impressive! Tracking down more apps with this new UI paradigm to try out.&lt;/p&gt;</description><link>http://blog.matthewpainter.com/post/327249824</link><guid>http://blog.matthewpainter.com/post/327249824</guid><pubDate>Sun, 10 Jan 2010 18:34:28 +0000</pubDate></item><item><title>Google Docs API now provides OCR service</title><description>&lt;a href="http://www.downloadsquad.com/2009/09/30/google-docs-api-now-provides-ocr-service/"&gt;Google Docs API now provides OCR service&lt;/a&gt;</description><link>http://blog.matthewpainter.com/post/327108167</link><guid>http://blog.matthewpainter.com/post/327108167</guid><pubDate>Sun, 10 Jan 2010 16:43:17 +0000</pubDate></item><item><title>Stop Software Patents in Europe Petition</title><description>&lt;a href="http://petition.stopsoftwarepatents.eu/"&gt;Stop Software Patents in Europe Petition&lt;/a&gt;: &lt;p&gt;Software patents would be very bad for Open Source.&lt;/p&gt;</description><link>http://blog.matthewpainter.com/post/327027821</link><guid>http://blog.matthewpainter.com/post/327027821</guid><pubDate>Sun, 10 Jan 2010 15:35:04 +0000</pubDate></item><item><title>OSGi Alliance | DevConLondon2010</title><description>&lt;a href="http://www.osgi.org/DevConLondon2010/HomePage"&gt;OSGi Alliance | DevConLondon2010&lt;/a&gt;: &lt;p&gt;I will be attending this… I recommend any Java developers in the UK to do the same :)&lt;/p&gt;
&lt;p&gt;The future is modular, the future is OSGi!&lt;/p&gt;</description><link>http://blog.matthewpainter.com/post/326988943</link><guid>http://blog.matthewpainter.com/post/326988943</guid><pubDate>Sun, 10 Jan 2010 15:00:43 +0000</pubDate></item><item><title>Apple UK Remote Desktop Connection (RDC) Keyboard Mapping</title><description>&lt;a href="http://dl.dropbox.com/u/3929263/Windows%20Keyboard%20Mapping.zip"&gt;Apple UK Remote Desktop Connection (RDC) Keyboard Mapping&lt;/a&gt;: &lt;p&gt;I made this using the &lt;a href="http://msdn.microsoft.com/en-us/goglobal/bb964665.aspx"&gt;Microsoft Keyboard Mapping Utility&lt;/a&gt;. If you have an Apple UK keyboard, and are frustrated by the incorrect keyboard mapping when using Microsoft’s Remote Desktop Connection (where’s my £\~`!) this installer will give you a new keyboard you can select in the Regional And Language Options under [ English UK - Apple ]. Tested with the thin wired aluminium keyboard. Enjoy!&lt;/p&gt;</description><link>http://blog.matthewpainter.com/post/326988321</link><guid>http://blog.matthewpainter.com/post/326988321</guid><pubDate>Sun, 10 Jan 2010 15:00:00 +0000</pubDate><category>os x</category><category>rdc</category><category>keyboard</category></item></channel></rss>

