Get URL from Git commit hash

SHA-1 Git hashes can be mapped to code review or code repository URL to offer a web visualization with additional context. The resolve-hash command allows to get such URL from a Git hash, or another VCS reference. It can search Phabricator, Gerrit, GitHub and GitLab currently. Ouf of the box, it will detect your ~/.arcrc […]

Read more

One year of contributions to Wikimedia — 2016

Some statistics I’ve computed about my production contributions to Wikimedia: 342 actions logged on the server admin log 573 commits to Wikimedia repos, of which: 248 commits to operations/mediawiki-config  5  new wikis created (hello tcy.wikipedia.org) Thanks to all the people whom I’ve met or I’ve been engaged with during this year for these contributions.

Read more

MediaWiki now accepts out of the box RDFa and Microdata semantic markup

Since MediaWiki 1.16, the software has supported — as an option — RDFa and Microdata HTML semantic attributes. This commit, integrated to the next release on MediaWiki, 1.27, will embrace more the semantic Web making these attributes always available. If you wish to use it today, this is already available in our Git repository. This also simplify […]

Read more

December 2014 links

Some links of stuff I appreciated this month. Links to French content are in a separate post. You can also take the time machine to November 2014. AI What if instead to understand how the brain works, we copy the neural connections as is? This is what the OpenWorm project tries to do with C. […]

Read more

November 2014 links

Some links of stuff I appreciated this month. Links to French content are in a separate post. You can also take the time machine to October 2014. November is the Philae landing on the Comet Churyumov-Gerasimenko month and the ESA photo release under CC-BY-SA (one of them here) month. Mainly DevOps links in this post, a […]

Read more

October 2014 links

Some links of stuff I appreciated this month. Links to French content are in a separate post. In the servers world SSL. October is the month we disabled SSLv3 protocol support from nginx following the POODLE attack. So this means we can look to this paper, nginx configuration and a tool to check SSL configuration. […]

Read more

126 473

126 473 … … this is the amount of English wikipedia contributors allowed to participate to the 2013 2013 Arbitration Committee Elections. The eligibility condition checked by this number is the amount of accounts having made at least 150 mainspace edits by 1 November 2013. The English Wikipedia has now 12 years. This figure so […]

Read more

MediaWiki nginx configuration file

Scenario You have a nginx webserver You have several MediaWiki installation on this server You would like to have a simple and clear configuration Solution You want a configuration file you can include in every server {} block MediaWiki is available Implementation Create a includes subdirectory in your nginx configuration directory (by default, /usr/local/etc/nginx or […]

Read more

8 bit music in pure JavaScript

HTML 5 offers a Web Audio API, to add synthesizing audio support in web applications. Cody Lundquist, an Australian from Sidney, created a 8 bit music audio library built on the top of the Web Audio API, called 8Bit.js Audio Library. You define a time (e.g. 4/4), a tempo, and you then the notes. Submitted […]

Read more

Gerrit activity feeds :: a design and infrastructure sneak peak

Gerrit provides nice views by changes, but doesn’t offer synthetic and consolidated views. Activity feeds will be timelines to offer these views; What are the users’ last activities (commits, patchsets, merges) on Gerrit? What’s going on on the mediawiki/extensions/SemanticMediaWiki repository? Here the homepage dashboard: And here the wireframe of the project activity feed: About the […]

Read more