Skip to content

Instantly share code, notes, and snippets.

View motemen's full-sized avatar
🌴
On vacation

Hironao OTSUBO motemen

🌴
On vacation
View GitHub Profile
   _,,....,,_  _人人人人人人人人人人人人人人人_
-''":::::::::::::`''>   ゆっくりしていってね!!!   <
ヽ::::::::::::::::::::: ̄^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
 |::::::;ノ´ ̄\:::::::::::\_,. -‐ァ     __   _____   ______
 |::::ノ   ヽ、ヽr-r'"´  (.__    ,´ _,, '-´ ̄ ̄`-ゝ 、_ イ、
_,.!イ_  _,.ヘーァ'二ハ二ヽ、へ,_7   'r ´          ヽ、ン、
::::::rー''7コ-‐'"´    ;  ', `ヽ/`7 ,'==─-      -─==', i
r-'ァ'"´/  /! ハ  ハ  !  iヾ_ノ i イ iゝ、イ人レ/_ルヽイ i |
!イ´ ,' | /__,.!/ V 、!__ハ  ,' ,ゝ レリイi (ヒ_]     ヒ_ン ).| .|、i .||
`!  !/レi' (ヒ_]     ヒ_ン レ'i ノ   !Y!""  ,___,   "" 「 !ノ i |
@motemen
motemen / gist:2074
Created July 24, 2008 07:41
Wizardry #1
+-+-+-+-+-+-+-----+-+ +-+-----------+-+-+
| |.| |.| |. . .|.'.|.'. .'. .'. .|.|.|
+---+'+-+'+-+ +-+ | |'+'+---+ +'+'|
|. .'. . . .'. . .|. .|.|.|.|. .|. .|. .|
|'+-+'+ +---+ | | +-+-+--'----+ +
|.| |.|.| |. . .|. .|.| |.'. .'. .'. .|
+-+-+-+ +---+-+-+'| | | | | +---+---+---+
|. . .|.|. . .| |.|.|.|.| |.| |. .|. .|
| |'| | | +-+ | | | | +-+--'+ |
|. . .'.'. . .| |.| |.|.| |.| |.'. .'. .|
#!/usr/bin/env ruby
require 'open-uri'
require 'rss/1.0'
require 'rss/2.0'
require 'rss/dublincore'
require 'rubygems'
require 'hatenabm'
HATENA_USER = ''
// ==UserScript==
// @name Secs Hour
// @namespace http://d.hatena.ne.jp/motemen/
// @include *
// ==/UserScript==
document.body.innerHTML = document.body.innerHTML.replace(/秒/g, '年');
// ==UserScript==
// @name Kore Yoyaku Shita
// @namespace http://twitter.com/motemen
// @include http://www.amazon.co.jp/*-22*
// ==/UserScript==
var ID_MAPPING = {
nifuba: 'fuba',
harsch: 'harsch',
tokyoenvious: 'motemen'
package Object::Nil;
use strict;
use warnings;
use overload
'0+' => sub { 0 },
'""' => sub { '' },
'eq' => sub { ref $_[1] && $_[1]->isa(__PACKAGE__) },
'==' => sub { ref $_[1] && $_[1]->isa(__PACKAGE__) },
'ne' => sub { not $_[0] eq $_[1] },
'!=' => sub { not $_[0] == $_[1] },
50000got
@motemen
motemen / gist:59284
Created February 6, 2009 08:29 — forked from kentaro/gist:58834
// ==UserScript==
// @name Ichigo-Mashimaro
// @namespace http://kentarok.org/
// @include http://twitter.com/*
// ==/UserScript==
(function () {
var textarea = document.getElementById('status');
textarea.value = '';
var start = null;
// ==UserScript==
// @name Hatena::Diary - Autocomplete Categories
// @namespace http://d.hatena.ne.jp/motemen/
// @include http://d.hatena.ne.jp/*
// @include http://*.g.hatena.ne.jp/*
// @include https://*.g.hatena.ne.jp/*
// ==/UserScript==
with (unsafeWindow) {
(function() {
diff --git a/Makefile.PL b/Makefile.PL
index a55efd0..6911ee5 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -15,3 +15,7 @@ can_cc or die 'This module requires C++ compiler.';
use_test_base;
auto_include_deps;
WriteAll;
+
+sub MY::post_constants {