Skip to content

Instantly share code, notes, and snippets.

Avatar
🌴
On vacation

Yuichi Tateno (secon) hotchpotch

🌴
On vacation
View GitHub Profile
View gist:696
#!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
View autopagerize_for_haiku.user.js
// ==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;
View gist_link_user_js.user.js
View gist:2539
@-moz-document domain("github.com") {
.userbox {
position: absolute;
right: 10px;
}
}
View foo.rb
def foo
puts 'hello world'
end
foo
View .irbrc
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)
View test_class_test.vim
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
View gist:6317
*** 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
View hatena_diary_fs.rb
require 'rubygems'
require 'pit'
require 'fusefs'
require 'atomutil'
require 'time'
module Atompub
class HatenaClient < Client
def publish_entry(uri)
@hatena_publish = true
View gist:12782
#!/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