Craigw's Gems

icon
#Total RankDaily RankNameSummary
17,67240,337null_loggerLogging is really useful but handling log files and providing sane defaults is hard. Le...
218,97258,808htmldocPDF::HTMLDoc is a wrapper around HTMLDOC, an open-source application that converts HTML...
321,50689,538tai64Work with TAI64 timestamps
425,75389,538marplesMessage destination arbiter
534,47825,774bachProvide a Text-to-Speech service on the service bus
634,58816,242barking_iguana-compoundCompound testing of Ansible playbooks
742,92428,086constableInstalling ImageMagick and RMagick everywhere sucks, right? So install it in one place ...
845,02031,183bercowThis rubygem does not have a description or summary.
948,74647,536acceptable_apiHTTP lets clients send Accept headers. We should probably use that to work out what the...
1049,36720,990beer_in_the_eveningSearch over the Beer In The Evening site looking for suitable pubs
1158,46889,538local_authorityLocal authority information and links to further datasets
1259,36089,538my_society-map_itAPI for MySociety's MapIt service
1363,85089,538latteTalks DNS and passes queries back to a query resolver build by you that just talks Ruby
1465,20935,144base_nBase 2, 10 and 64 aren't the only bases.
1566,01328,086barking_iguana-loggingHelpers for my logging conventions
1669,41589,538rubbish_collectionWhen is my rubbish collected?
1773,28589,538pethauExtracting a bunch of code that we use across our projects. In less awesome teams this ...
1888,16958,808metaphorMetaphor provides a standard interface for defining message processors and transformati...
1998,00989,538dirndlUse Latte and DNS::Zonefile to serve text based zonefiles via DNS. This is a toy projec...
20100,18747,536barking_iguana-verifyVerify that a remote caller is who they say they are. Don't send passwords or API keys...
21101,21189,538runt19Runt is a Ruby[http://www.ruby-lang.org/en/] implementation of select Martin Fowler pat...
22112,85847,536barking_iguana-unique_idGenerate almost definitely unique IDs pretty easily.
23115,96147,536barking_iguana-cache_bucketNaive in-memory cache with expiry
24118,88147,536barking_iguana-benchmarkLogging benchmarking helpers
25121,75047,536word2htmlConvert fancy characters from Word documents to HTML entities
26121,82689,538file_proxyA toy project to see if I can make a library with no knowledge of an external storage s...
27121,93589,538dorkInstead of installing DOT everywhere and eating memory and CPU on those machines, make ...
28124,29289,538eve_online-apiRuby interface to the EVE Online API
29133,80989,538logstompsvlogd processor to send logs to Stomp destination
30135,69389,538simple_serverEasily serve content from a local directory.
31153,38958,808barking_iguana-otkStop re-inventing the wheel. I write this code quite a lot when I'm working with Ruby.
32156,21889,538ltbBuffers the last newline of a log so it doesn't need an extra line to display anything ...
33157,14289,538tspPrefixes a timestamp to each line of STDIN, and prints the result
34157,28058,808barking_iguana-fork_callsFork method calls
35161,36058,808barking_iguana-cf_lintLinting framework for CloudFoundation
36162,71589,538ratticManage Rattic from the command line