Skip to content

Instantly share code, notes, and snippets.

@ymrl
ymrl / gist:5486487
Last active December 16, 2015 19:39
「このまま眠りつづけて死ぬ」が無視するbot系サービス一覧
「このまま眠りつづけて死ぬ」が無視するbot系サービス一覧(2013.11.16現在)です。
すでに終了しているサービスが複数含まれていますが、めんどくさいので更新していません。
このテキストファイルが最新の状態で維持される保証もありません。
なるほど四時じゃねーの
なるほど○○じゃねーの
ファボッキー
\日が昇るぞ/
コミケ n 日目
毎日ちゃんとまいんちゃんと
@ymrl
ymrl / block.rb
Created January 6, 2013 15:46
block yoned_(1..99)
require 'tw'
Tw::Client.new.auth
c = Twitter::Client.new
(1..99).each do |i|
Thread.new do
begin
sn = "yoned_#{i}"
c.block(sn)
end
@ymrl
ymrl / keiomobile.rb
Created September 12, 2012 06:42
日吉キャンパスのネットワーク用のアレ
require 'mechanize'
require 'pit'
config = Pit.get("keiojp",:require => {
"account" => "Your keio.jp account",
"password" => "Your keio.jp password"
})
@agent = Mechanize.new
# http://estar.jp/.pc/_novel_view?w=13428686 を読む
require 'open-uri'
require 'yaml'
page = ARGV[0] || 1
page.upto(121).each do |page|
data = YAML.load(open("http://estar.jp/api/get_novel_page_info?_=1336496080883&w=13428686&p=#{page}").read)
puts "======== #{data["subject"].gsub(/<.*?>/,'')} ========"
puts data["content"].gsub(/<.*?>/,'')
c=0;'abracatabra'.each_char{|e|e=='a'&&c+=1};puts c
@ymrl
ymrl / fb.rb
Created April 27, 2012 08:41
fizzbuzz
# 65 bytes FizzBuzz code
(1..99).map{|i|puts"#{a=i%3<1?:Fizz:nil}#{i%5<1?:Buzz:a&&''||i}"}
@ymrl
ymrl / gist:1638998
Created January 19, 2012 09:39
SFCのコンサルタント勤務登録用ブックマークレット
javascript:(function(){var m=function(a){return parseInt(a)};var d=document,p=window.prompt,c=':',s=p("start?").split(c).map(m), e=p("end?").split(c).map(m);d.querySelector('select[name=Day]').value=(new Date()).getDate();d.querySelector('select[name=SHour]').value=s[0];d.querySelector('select[name=SMinute]').value=s[1];d.querySelector('select[name=EHour]').value=e[0];d.querySelector('select[name=EMinute]').value=e[1];d.querySelector('form').submit();})();
@ymrl
ymrl / slash.rb
Created January 17, 2012 09:08
Twitterのbio生成
#coding:utf-8
require 'open-uri'
require 'nokogiri'
require 'MeCab'
a = Nokogiri::HTML(open('http://tenki.jp/')).css("#descriptionEntries").text
mecab = MeCab::Tagger.new
node = mecab.parseToNode(a)
b = []
@ymrl
ymrl / gist:1600471
Created January 12, 2012 13:17
アレ会参加(予定)者
第0b1001回アレ会 1/29無限肉参加(予定)のひと一覧
1VQ9
TakumiBaba
ancooo
kani_b
kanojikajinoBOT
kurokobo
myatsumoto
naotaco
nostalgia
@ymrl
ymrl / gist:1498028
Created December 19, 2011 17:17
vimium
unmap J
unmap K
unmap b
map e nextTab
map w previousTab
unmap t
map n createTab
map d removeTab
map u restoreTab
unmap x