Skip to content

Instantly share code, notes, and snippets.

View jgyllen's full-sized avatar
👋

Jacob Gyllenstierna jgyllen

👋
View GitHub Profile
@jgyllen
jgyllen / gist:1353155
Created November 9, 2011 21:38
Equivalent of using MongoDB's $size operator for embedded collections
# All activities with one comment or more
Activity.collection.find('$where' => "function() { if (this['activity_comments'] && this['activity_comments'].length > 0) return true; }")
@jgyllen
jgyllen / gist:1238037
Created September 23, 2011 18:04
Showing hidden files in TextMate project drawer
Go to Preferences > Advanced > Folder Preferences and set File Pattern to:
!(/\.(?!.)[^/]*|\.(tmproj|o|pyc)|/Icon\r|/svn-commit(\.[2-9])?\.tmp)$
@jgyllen
jgyllen / gist:840163
Created February 23, 2011 08:15
Extracting information from an SSL certificate using OpenSSL
# Using the -text option will give you the full breadth of information.
openssl x509 -text -in cert.pem
# Other options will provide more targeted sets of data.
# who issued the cert?
openssl x509 -noout -in cert.pem -issuer
# to whom was it issued?
@jgyllen
jgyllen / gist:839690
Created February 22, 2011 23:53
RabbitMQ+SSL with Ruby
# rabbitmq.config
[
{rabbit, [
{tcp_listeners,[{"127.0.0.1",5672}]},
{ssl_listeners, [{"127.0.0.1",5671}]},
{ssl_options, [{cacertfile,"/usr/local/etc/rabbitmq/ssl/testca/cacert.pem"},
{certfile,"/usr/local/etc/rabbitmq/ssl/server/cert.pem"},
{keyfile,"/usr/local/etc/rabbitmq/ssl/server/key.pem"},
{verify,verify_none},
{fail_if_no_peer_cert,false}]}
# See http://geekystuff.net/2009/1/14/remove-all-ruby-gems
gem list | cut -d" " -f1 | xargs gem uninstall -aIx