Craigw's Gems

icon
#Total RankDaily RankNameSummary
17,6737,335null_loggerLogging is really useful but handling log files and providing sane defaults is hard. Le...
218,97537,537htmldocPDF::HTMLDoc is a wrapper around HTMLDOC, an open-source application that converts HTML...
321,50825,520tai64Work with TAI64 timestamps
425,755132,035marplesMessage destination arbiter
534,48437,537bachProvide a Text-to-Speech service on the service bus
634,587132,035barking_iguana-compoundCompound testing of Ansible playbooks
742,92737,537constableInstalling ImageMagick and RMagick everywhere sucks, right? So install it in one place ...
845,02737,537bercowThis rubygem does not have a description or summary.
948,75637,537acceptable_apiHTTP lets clients send Accept headers. We should probably use that to work out what the...
1049,38037,537beer_in_the_eveningSearch over the Beer In The Evening site looking for suitable pubs
1158,46725,520local_authorityLocal authority information and links to further datasets
1259,36137,537my_society-map_itAPI for MySociety's MapIt service
1363,85637,537latteTalks DNS and passes queries back to a query resolver build by you that just talks Ruby
1465,223132,035base_nBase 2, 10 and 64 aren't the only bases.
1566,021132,035barking_iguana-loggingHelpers for my logging conventions
1669,41537,537rubbish_collectionWhen is my rubbish collected?
1773,291132,035pethauExtracting a bunch of code that we use across our projects. In less awesome teams this ...
1888,18637,537metaphorMetaphor provides a standard interface for defining message processors and transformati...
1998,02237,537dirndlUse Latte and DNS::Zonefile to serve text based zonefiles via DNS. This is a toy projec...
20100,20637,537barking_iguana-verifyVerify that a remote caller is who they say they are. Don't send passwords or API keys...
21101,21525,520runt19Runt is a Ruby[http://www.ruby-lang.org/en/] implementation of select Martin Fowler pat...
22112,87337,537barking_iguana-unique_idGenerate almost definitely unique IDs pretty easily.
23115,97037,537barking_iguana-cache_bucketNaive in-memory cache with expiry
24118,89537,537barking_iguana-benchmarkLogging benchmarking helpers
25121,76337,537word2htmlConvert fancy characters from Word documents to HTML entities
26121,83737,537file_proxyA toy project to see if I can make a library with no knowledge of an external storage s...
27121,94837,537dorkInstead of installing DOT everywhere and eating memory and CPU on those machines, make ...
28124,303132,035eve_online-apiRuby interface to the EVE Online API
29133,80437,537logstompsvlogd processor to send logs to Stomp destination
30135,68925,520simple_serverEasily serve content from a local directory.
31153,413132,035barking_iguana-otkStop re-inventing the wheel. I write this code quite a lot when I'm working with Ruby.
32156,215132,035ltbBuffers the last newline of a log so it doesn't need an extra line to display anything ...
33157,13537,537tspPrefixes a timestamp to each line of STDIN, and prints the result
34157,297132,035barking_iguana-fork_callsFork method calls
35161,375132,035barking_iguana-cf_lintLinting framework for CloudFoundation
36162,722132,035ratticManage Rattic from the command line