This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import re | |
| # http://atomboy.isa-geek.com/plone/Members/acoil/programing/double-metaphone | |
| from metaphone import dm as double_metaphone | |
| # get the Redis connection | |
| from jellybean.core import redis | |
| import models | |
| # Words which should not be indexed |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'rubygems' | |
| require 'sinatra' | |
| require 'redis' | |
| # To use, simply start your Redis server and boot this | |
| # example app with: | |
| # ruby example_note_keeping_app.rb | |
| # | |
| # Point your browser to http://localhost:4567 and enjoy! | |
| # |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # run with: curl -s http://gist.github.com/265272.txt | bash | |
| set -e | |
| localdir=$HOME/.mongodb | |
| datadir=$localdir/data | |
| conf=$localdir/mongod.conf | |
| agentdir=$HOME/Library/LaunchAgents | |
| agent=$agentdir/org.mongodb.mongod.plist |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class Integer | |
| def prime? | |
| !("1" * self).match(/^1?$|^(11+?)\1+$/).nil? | |
| end | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| gemcutter => redis downloads spec | |
| ================================= | |
| keys | |
| ---- | |
| downloads => global counter for all gem downloads | |
| downloads:today => sorted set for downloads from today | |
| downloads:rubygem:rails => counter for all rails downloads | |
| downloads:version:rails-2.3.5 => counter for all rails 2.3.5 downloads |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env ruby | |
| %w(rubygems open-uri nokogiri).each { |lib| require lib} | |
| doc = Nokogiri::HTML(open('http://xkcd.com/').read) | |
| img = doc.at_css("#middleContent img") | |
| puts %|Content-type: text/html | |
| <html> | |
| <head> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class BaseTask | |
| def self.perform(*args) | |
| ActiveRecord::Base.verify_active_connections! | |
| end | |
| end | |
| class SomeTask < BaseTask | |
| def self.perform(*args) | |
| super | |
| # do some stuff |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| require 'rubygems' | |
| require 'benchmark' | |
| require 'bcrypt' | |
| REPITITIONS = 50 | |
| passwords = %w(password) | |
| passwords.each do |password| | |
| puts "Password to hash: #{password}" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // once the google maps is loaded, put a Raphael canvas on top of it | |
| // be sure to apply margin:0 to the body in this case | |
| var point = new GLatLng(46.065375, 5.448974); | |
| var pixel = map.fromLatLngToContainerPixel(point); | |
| var paper = Raphael(0, 0, 400, 300); | |
| var circle = paper.circle(pixel.x, pixel.y, 10); | |
| circle.attr("fill", "#f00"); | |
| circle.attr("stroke", "#fff"); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
| <plist version="1.0"> | |
| <dict> | |
| <key>Label</key> | |
| <string>com.swig505.redis</string> | |
| <key>Program</key> | |
| <string>/usr/local/redis/redis-server</string> | |
| <key>ProgramArguments</key> | |
| <array> |