Is pretty darn cool.
Thursday, May 17, 2012
Saturday, March 31, 2012
42 Floors and...
Thursday, February 23, 2012
Tuesday, February 14, 2012
Me on RTE
With some of my favorite Irishmen. From last night - http://www.rte.ie/player/#!v=1135795
Eamon's at 16:00... I'm around 19:30.
Thank you to the RTE crew for taking the time to highlight the Techies of Ireland that are doing great things. Add to that James Whelton of CoderDojo, Eoghan McCabe of Intercom, Paul Groarke and you've the start of a stellar list of inspiration.
Thursday, December 29, 2011
[Workaround] Ripple Riak Access via Solr Interface
Riak and Ripple are both undergoing heavy development. If you are relying on using Ripple to enable_searching on a new bucket, you'll need my fork or the monkey-patch below.
# Monkey-patch a broken Solr interface...
module Riak
class Bucket
def is_indexed?
props['search'] == true || (props['precommit'] && props['precommit'].include?(SEARCH_PRECOMMIT_HOOK))
end
def enable_index!
unless is_indexed?
self.props = {"precommit" => ((props['precommit']||[]) + [SEARCH_PRECOMMIT_HOOK]), "search" => true}
end
end
def disable_index!
if is_indexed?
self.props = {"precommit" => ((props['precommit']||[]) - [SEARCH_PRECOMMIT_HOOK]), "search" => false}
end
end
end
end
Wednesday, December 28, 2011
[Workaround] Dnsruby GEM not working on Heroku
The rationale is in this google group:
*blah* *blah* Errno::ECONNREFUSED *blah* *blah* on heroku trying to open listening socket on localhost
The solution: after you require 'dnsruby', add this line:
require 'dnsruby'
# Patch Dnsruby which is broken on Heroku:
module Dnsruby; class SelectThread; def get_socket_pair; srv = nil; srv = TCPServer.new('::1', 0); rsock = TCPSocket.new(srv.addr[3], srv.addr[1]); lsock = srv.accept; srv.close; return [lsock, rsock]; end; end; end
You're welcome!
Monday, December 26, 2011
[Howto] Disable Chrome's Request Throttling
Visit: chrome://net-internals/#httpThrottling
And never see this message again:
Error 139 (net::ERR_TEMPORARILY_THROTTLED): Requests to the server have been temporarily throttled.
