Entries
N/A
2007.10
- 07
-
今ログインしている Twitter アカウントを表示する Greasemonkey スクリプト : 04:20 @848 - /coding
現在のTwitterでも動くように作り直しました。{・Twitter Logged in as for Greasemonkey}コードはGitHubに移しました。{・user script: twitter_logged_in_as.user.js}複数アカウント持ってると誤爆 Follow が酷いので><。 右上メニューの「Sign out」からアカウント切り替えしないとおかしなことになります...
- 14
-
委員長 : 08:58 @040 - /work
{・サーバ監視アバター「斉藤委員長」}イラスト担当しました。名前がいいと思う。メガネは必須だろ的な反応が目立ったのでメガネ絵描いてみたり。どうでしょうか。久々にまとまった時間絵を描いた。楽しい。コード書くより楽しいという可能性を見る...
-
今日描いた時間グラフ : 09:37 @067 - /illust
最近描くのが自然な状態。なんか開いてる。360の実績グラフで明らかなように記録付けると面白いので、1日に描いた時間のログを取ることにしました。だいたいで付けてます。30分単位ぐらい。いきなり低い数字が並んでるけどやらないよりマシかと...
- 17
-
SHUFFLE! 5巻を2冊買わない為の GM #2 : 13:04 @211 - /coding
今まで作ったユーザスクリプトの中で一番のお気に入りは SHUFFLE! 5巻を2冊買わない為の GM 。タイトルがアレなせいか(SHUFFLE! 5巻に限らず既に買ったものには警告を表示しますw)いまいちブクマされてないけど便利だから使うといいですよ!! これで安心と思っていたのですが、なぜか手元にいもうと温泉!が2冊ある事実...
- 19
-
IM に LDR のフィードステータスを定期的に通知してみる : 05:40 @903 - /coding
require 'rubygems'require 'hpricot'require 'json'require 'net/http'require 'digest/sha1'feed_uri = 'http://feeds.feedburner.com/carbonfairy/note'im_username = 'yoko'im_key = ''Net::HTTP.start('reader.livedoor.com', 80) do |http|r = http.get("/about/#{feed_uri}")doc = Hpricot(r.body)subs = (doc/'#subscribers-count').inner_htmlrate = (doc/'#avg-rate').inner_htmlmessage = "Feed status: #{subs} users, #{rate} avg."sig = Digest::SHA1.hexdigest("#{message}#{im_key}")Net::HTTP.start('im.kayac.com', 80) do |http|print "sending \"#{message}\"... "r = http.post("/api/post/#{im_username}", "message=#{message}&sig=#{sig}")data = JSON.parse(r.body)puts data['error'].empty? ? data['result'] : data['error']endendIM:Feed status: 290 users, 3.58 avg.im.kayac.com に送るパラメータが公式のドキュメントだと間違ってますw...
- 31
-
とらのあなのカートに商品のリンクを追加する Greasemonkey スクリプト 0.2 : 23:08 @630 - /coding
Gmail の IMAP がやっときたーってことで、久々にとらのあなからの新着メール見て買い物(ぉ。昔作った GM が便利だよ俺。ついでにメンテしました。最近は画像が充実してるみたいなので、直接カートに画像表示させることに...