Skip to content

Instantly share code, notes, and snippets.

View morygonzalez's full-sized avatar
🌴
I may be slow to respond.

Hitoshi Nakashima morygonzalez

🌴
I may be slow to respond.
View GitHub Profile
@morygonzalez
morygonzalez / fix_shebang.rb
Created July 19, 2011 14:27
シバンを直すやつ
#!/usr/bin/env ruby
#-*- coding: utf-8 -*-
require "fileutils"
# dir = File::dirname(__FILE__) + '/bin'
dir = "/usr/local/rvm/gems/ruby-1.9.2-p290/bin"
files = Dir::entries(dir)
files.each do |f|
unless f =~ /^\.+$/
@morygonzalez
morygonzalez / bad interpreter
Created July 26, 2011 07:07
rvm migrate and bad interpreter
zsh: /usr/local/rvm/gems/ruby-1.9.2-p290/bin/rake: bad interpreter: /usr/local/rvm/rubies/ruby-1.9.2-p180/bin/ruby: no such file or directory
rake aborted!
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb, Rakefile.rb)
/usr/local/rvm/gems/ruby-1.9.2-p290/gems/rake-0.8.7/lib/rake.rb:2377:in `raw_load_rakefile'
(See full trace by running task with --trace)
@morygonzalez
morygonzalez / .ssh config
Created August 22, 2011 11:04
.ssh/config
ServerAliveInterval 100
Host *
ControlMaster auto
ControlPath /tmp/%r@%h:%p
// ==UserScript==
// @name Amazon target killer
// @namespace http://tech.portalshit.net/
// @description Kills `target="_blank"` on search result screen
// @author morygonzalez
// @version 0.3
// @include http://www.amazon.co.jp/*
// ==/UserScript==
var targets = document.evaluate('//h3[contains(concat(" ",@class," "), " newaps ")]/a | //div[contains(concat(" ",@class," "), " imageContainer ")]/a', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null)
@morygonzalez
morygonzalez / haiku_tweet.rb
Created October 12, 2011 14:09 — forked from siyo/haiku_tweet.rb
俳句が読みたくなった時用earthquake plugin
# -*- coding: utf-8 -*-
# haiku tweet / earthquake plugin
#
Earthquake.init do
command :haiku do |m|
input(":update #{m[1]} ここで一句、 %s" % [open("http://haiku.jgate.de/"){|f| f.read}])
end
end
@morygonzalez
morygonzalez / coffee_tweet.rb
Created October 15, 2011 00:11
コーヒー飲みながら何か食べてる時用earthquake.gem plugin
# -*- coding: utf-8 -*-
# coffee tweet / earthquake plugin
#
# e.g. :coffee+ あんぱん #=> あんぱんヒー
#
Earthquake.init do
command %r|^:coffee\+ (.+)|, :as => :coffee do |m|
input(":update #{m[1]}ヒー")
end
end
@morygonzalez
morygonzalez / dot.mongorc.js
Created November 1, 2011 02:17 — forked from tily/dot.mongorc.js
MongoDB DBQuery extension for easier printjson
DBQuery.prototype.p = function() {
var args = arguments
this.forEach(function(e) {
var result = {}
if(args.length == 0) {
result = e
} else {
for(var i = 0; i < args.length; i++) {
var target = e
var keys = args[i].split('.')
@morygonzalez
morygonzalez / dot.mongorc.js
Created November 1, 2011 02:17 — forked from tily/dot.mongorc.js
MongoDB DBQuery extension for easier printjson
DBQuery.prototype.p = function() {
var args = arguments
this.forEach(function(e) {
var result = {}
if(args.length == 0) {
result = e
} else {
for(var i = 0; i < args.length; i++) {
var target = e
var keys = args[i].split('.')
@morygonzalez
morygonzalez / huroushotoku.rb
Created November 14, 2011 04:45
#huroushotoku したくなった時用 erathquake.gem プラグイン
# -*- coding: utf-8 -*-
# huroushotoku tweet / earthquake plugin
#
# e.g. :hs hoge # => hoge #huroushotoku
#
Earthquake.init do
command %r|^:hs\s(.*)$|, :as => :huroushotoku do |m|
input(":update #{m[1]} #huroushotoku")
end
end
@morygonzalez
morygonzalez / favstar.rb
Created November 27, 2011 05:01 — forked from siyo/favstar.rb
favstar 見るやつ(色つき) / earthquakge.gem plugin
# -*- coding: utf-8 -*-
# favstar / earthquakge.gem plugin
#
# e.g. :favstar #=> your favstar
# :favstar who #=> who's favstar
#
require 'rss'
Earthquake.init do