Skip to content

Instantly share code, notes, and snippets.

View hotchpotch's full-sized avatar
🏠
Working from home

Yuichi Tateno (secon) hotchpotch

🏠
Working from home
View GitHub Profile
#!ruby -Ku
class << (_ = × = 来週も見てくださいね! = 'ひだまりスケッチ×365 ')
def / x=/_/x
sub! /(.*)/, ''; print $1
self
end
def < x=/_/x
print open(caller.first.split(':').first).read.split(/\s/)[-2..-1].join(' ')
end
@hotchpotch
hotchpotch / autopagerize_for_haiku.user.js
Created July 23, 2008 23:37
Autopagerize for haiku
// ==UserScript==
// @name Autopagerize for haiku
// @namespace http://rails2u.com/
// @include http://h.hatena.ne.jp/*
// @include http://h.hatena.com/*
// ==/UserScript==
var THRESHOLD = 800;
var w = unsafeWindow;
@-moz-document domain("github.com") {
.userbox {
position: absolute;
right: 10px;
}
}
def foo
puts 'hello world'
end
foo
begin
require 'rubygems'
require 'readline/history/restore/auto_save'
Readline::History::Restore::AutoSave.scriptname
#require 'active_support'
rescue Exception
end
module Kernel
def r(arg)
if exists("g:perl_test_class_test")
finish
endif
let g:perl_test_class_test = 1
function! s:PerlTestClassMethodRun()
let re = '\vsub\s+(\w+)\s*:\s*Test'
let line = search(re, 'bn')
if line
*** jptemplate.vim.orig 2008-08-20 11:08:51.000000000 +0900
--- jptemplate.vim 2008-08-20 11:37:16.000000000 +0900
***************
*** 23,29 ****
" Reserved variable names
! let s:reservedVariables = ['date','shell','interactive_shell']
" Variable value history
require 'rubygems'
require 'pit'
require 'fusefs'
require 'atomutil'
require 'time'
module Atompub
class HatenaClient < Client
def publish_entry(uri)
@hatena_publish = true
#!/usr/bin/env ruby
$LOAD_PATH << '/opt/local/lib/ruby/gems/1.8/gems/rubyosa-0.4.0/lib'
require 'rbosa'
require 'pp'
require 'nkf'
$KCODE = 'u'
OSA.utf8_strings = true