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
// ==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
@morygonzalez
morygonzalez / favstar.rb
Created November 28, 2011 14:41 — 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
@morygonzalez
morygonzalez / ogyohee.rb
Created January 14, 2012 13:02 — forked from DOGEME/ogyohee.rb
オギョヒーっていう時用 / earthquake.gem plugin
# -*- coding: utf-8 -*-
# ogyohee tweet / earthquake plugin
#
# ogyohee: http://shindanmaker.com/152454
#
require 'net/http'
Earthquake.init do
command %r|^:ogyo\s*(.+)*|, :as => :ogyohee do |m|
url = "http://shindanmaker.com/152454"
@morygonzalez
morygonzalez / .zshrc
Created February 2, 2012 09:48 — forked from youpy/.zshrc
play music during command execution
p() {
local pid exit
# http://www.filesonic.com/file/703099021
afplay ~/Music/Nyan\ Cat.mp3 &
pid=$!
trap "kill -9 $pid" INT
command $*
exit=$?
kill -9 $pid
trap INT