blog.amanzi.org
Amanzi: May 2014
http://blog.amanzi.org/2014_05_01_archive.html
Blog for some things Amanzi. May 10, 2014. Using GoPro Time-Lapse Photos for Mapillary. Over the last half year mapillary has grown in popularity with over half a million photos uploaded, more than 100k in the last ten days alone! And this is despite the fact that at first glance it feels like you have to use a normal hand-held smartphone to do the job. What if you could use a mounted action camera, like a GoPro to take photos for mapillary? Mounted on a bicycle, helmet, even a car? Upload the photos and...
blog.amanzi.org
Amanzi: Boolean behaviour
http://blog.amanzi.org/2009/07/boolean-behaviour.html
Blog for some things Amanzi. Jul 31, 2009. I recently spent a good half hour debugging some grails unit test code, only to track the problem down to groovy's boolean behaviour. As a Ruby programmer I've become spoiled by the clean and simple predictability of Ruby booleans, and since groovy is visually so very 'Ruby'esque' I was only too easily deceived. Java - no coercion, only Boolean/true/false are valid. Ruby - no coercion, only nil and false are false, all else is true. A = (a = nil)? A = a 'default'.
blog.amanzi.org
Amanzi: March 2009
http://blog.amanzi.org/2009_03_01_archive.html
Blog for some things Amanzi. Mar 20, 2009. 15 million Africans are ready for work - Got Tasks? I followed a twitter comment by Tim O'Reilly that quoted Nat Torkington saying. First 5 minutes redlined my awe-ometer. So I just had to watch the video he was referring too. And the above screen-shot is how it ends. I know I spoiled the punch-line, but it's still worth watching so click the link and enjoy! This really is ' crowdsourcing. Posted by Craig Taverner. Links to this post. Mar 17, 2009. Which reminde...
blog.amanzi.org
Amanzi: August 2014
http://blog.amanzi.org/2014_08_01_archive.html
Blog for some things Amanzi. Aug 12, 2014. Neo4j read-only transactions still need success(). Since Neo4j 2.0 it has been necessary to wrap read-only database access in transactions just like you needed for write access in 1.X. This has necessitated refactoring of much legacy code, adding transactions around code that previously did not require it. It turns out that there is a subtlety to this, a case when it is easy to make a mistake that does not necessarily cause any immediate problems. If I follow th...
blog.amanzi.org
Amanzi: January 2013
http://blog.amanzi.org/2013_01_01_archive.html
Blog for some things Amanzi. Jan 16, 2013. Last week the performance of Neo4j Spatial improved by 100 times! Can this be real? Does it mean Neo4j Spatial was always 100 times too slow? Of course, the truth is more subtle than that. Firstly, it was only the performance of the 'add geometry' function that changed, and only for the newer IndexProvider API. In November 2012, Jonathan Winterflood noticed that performance dropped dramatically. The problem was discussed on the forums and others noticed this pro...
blog.amanzi.org
Amanzi: February 2009
http://blog.amanzi.org/2009_02_01_archive.html
Blog for some things Amanzi. Feb 17, 2009. Convert images to greyscale. There are at least a hundred ways of doing this, but I wanted a single-line way to make greyscale versions of a bunch of images on a website I was developing. The last thing I wanted was to load each one in turn into a graphics application to edit the colors. ImageMagick to the rescue:. For img in *.gif ; do convert $img -colorspace Gray -colors 16 grey $img ; done. Ok - so not really one line, but. Posted by Craig Taverner.
blog.amanzi.org
Amanzi: April 2009
http://blog.amanzi.org/2009_04_01_archive.html
Blog for some things Amanzi. Apr 20, 2009. What's the point of github? While driving to Malmö last Friday to attend a tech talk on git. By Sébastian Cevey and hosted by PurpleScout. I was trying to explain distributed source code management systems (like git. To a non-developer friend of mine. I very quickly found myself explaining much more about git than I realized I knew. And I found myself asking, and answering, what I think is a very interesting question: what is the point of github? It seems to imp...
blog.amanzi.org
Amanzi: Unwanted side effects
http://blog.amanzi.org/2013/01/unwanted-side-effects.html
Blog for some things Amanzi. Jan 16, 2013. Last week the performance of Neo4j Spatial improved by 100 times! Can this be real? Does it mean Neo4j Spatial was always 100 times too slow? Of course, the truth is more subtle than that. Firstly, it was only the performance of the 'add geometry' function that changed, and only for the newer IndexProvider API. In November 2012, Jonathan Winterflood noticed that performance dropped dramatically. The problem was discussed on the forums and others noticed this pro...
SOCIAL ENGAGEMENT