MediaWiki CRAP – The worst of it
I don’t mean Mediawiki is crap! The Change Risk Anti-Patterns (CRAP) Index is calculated based on the cyclomatic complexity and code coverage of a unit of code. Complex code and untested code will have a higher CRAP index compared with simple well tested code. Over the last 2 years I have been tracking the CRAP index…
Impact of Wikimania Mexico 2015 on Wikidata
Recently Wikidata celebrated its third birthday. For the occasion I ran the map generation script that I have talked about before again to see what had changed in the geo coordinate landscape of Wikidata! I found, well, Mexico blossomed! The image to the left is from June 2015, the right October 2015 and Wikimania was…
Mocking Writer.write in Java using EasyMock
I am writing this as finding the solution to the problem that I was having while mocking a Writer in Java using EasyMock took far too long. Hopefully others having the same issue will stumble across this blog post.
Orain backups
There are more Orain backups! More recent than 15th June 2015 as stated in my previous post! Dumps from August 2015 are all on-line right now! Many thanks to WikiTeam at archive.org. Simply search for “Orain subject:wikiteam” and you can find all of the dumps. Of course you can add the name of you wiki to…
Downfall of Orain
So, from where I am sat right now, it looks like Orain is dead. It could just be me but Orain has been struggling with issues for a while now and the events that took place last week were basically the final nail in the coffin. As final nails in coffins go, I don’t see…
Un-deleting 500,000 Wikidata items
Since some time in January of this year I have been on a mission to un-delete all Wikidata items that were merged into other items before the redirect functionality of Wikidata existed. Finally I am done (well nearly). This is the short story… Reasoning Earlier this year I pointed out the importance of redirects on…
Wikimedia Grafana graphs of Wikidata profiling information
I recently discovered the Wikimedia Grafana instance. After poking it for a little while here are some slightly interesting graphs that I managed to extract.