hitode909の日記

以前はプログラミング日記でしたが、今は子育て日記です

2010-05-01から1ヶ月間の記事一覧

☆をハッピィにするGreasemonkey

☆のアイコンをはてなココで設定したハッピィにするのを書いた.見た目の変化が激しくて楽しい. ☆をハッピィにするGreasemonkey — Gist 関連 ☆をユーザーアイコンにするGreasemonkey - hitode909のダイアリー

ぴかぴかするスクリーンセーバー作った

前に作ったスクリーンセーバーに飽きてきたので,新しいのを作った. rawのリンク先を保存して,~/Library/Screen Saversに入れると使える. Quartz Composerで作った. Macは簡単にスクリーンセーバー作れるのが便利.コード書かなくていいから,誰でも作れ…

Emacsでちょっとずつスクロールする

Emacsで,カーソルを下に動かすと,カーソルが画面外に出てから,スクロールする. ファイルのもうちょっと下を見たい,というとき,カーソルが画面の外に出るまで待つ必要があって,とても不便. 1行移動するたびに画面を再描画する関数を定義した. (defun…

加速度センサー + 波形生成 + 波形表示

JavaScriptで波形生成して音を出している人がいて,かっこよかったので,音が出るのを作ってみた. http://hitode909.appspot.com/wav/ リアルタイムに,audioタグで音を出して,canvasで波形が表示してる.死ぬほど重い. 加速度センサーを使えるときはノー…

Nokogiriが文字化けして困ってる

Hpricotなら文字化けしないのが,Nokogiriだと文字化けすることがあって,よくわからない. irb(main):029:0> NKF.nkf('--utf8', Hpricot(open('http://tokuna.blog40.fc2.com/blog-entry-2076.html').read).at('title').inner_text) => " Amazonで安く売ら…

Jetpack SDK 0.3入門した

JetpackがJetpack SDKというのになって,作り方とかが変わっていたので,試してみた. 入門方法 ここのチュートリアルをやる はてブのJetpackタグが付いてるエントリを読む 「jetpack」でタグ検索 - はてなブックマーク なにか作る 作ってみた 試しに,8trac…

cute iconが保存に対応

以前作った,かわいいアイコンを作るやつ*1で,アイコンを保存できるようにした. saveを押すと,下にスナップショットが作られる. http://hitode909.appspot.com/cuteicon/ canvasで作ってたので,toDataURL()するだけでできた. *1:[http://d.hatena.ne.j…

☆をユーザーアイコンにするGreasemonkey

誰にはてなスターをつけられたか見るのに,いちいちマウスでhoverしないといけなくて,不便だったので,☆のアイコンをユーザーアイコンにするGreasemonkeyを書いた. ☆をユーザーアイコンにするGreasemonkey — Gist こういう感じになる.誰から,何色のスタ…

Twitterのユーザーページにつぶやきの平均文字数を表示するGreasemonkey

Twitterを見ていて,人によって,発言が長い人と,短い人がいるような気がした. どのくらい差があるのか気になったので,Greasemonkeyを書いた. ページに表示されたつぶやきの平均文字数を計算して,ユーザー名の下に表示する. つぶやきの平均文字数を表…

VimperatorからI'm feeling luckyする

これからは積極的にI'm feeling luckyしていこうと思った. :bmark http://www.google.co.jp/search?btnI=I%27m+Feeling+Lucky&q=%s -title="Google feeling lucky search" -keyword=luこれで,:openの候補にluが出る. o lu エコポイント とかすると,エコ…

Greasemonkeyいろいろ作った

Greasemonkeyをいろいろ作った.合わせて使うと楽しい. 画像や文字の位置を入れ替える いろいろ入れ替える — Gist 勝手にリンクをクリックしてちがうページに行く 勝手にリンククリックしまくる — Gist 色を派手にする 色をランダムに変える — Gist 完成系 …

特異メソッドを定義したオブジェクトをMarshal.dumpしようとして困ってる

特異メソッドを追加したHashのインスタンスをMarshalでdump,loadしようとしているが,うまくいかなくて,困ってる.Marshal.dumpでHashのインスタンスをdumpできる. def set_foo(obj) class << obj def foo "foo" end end obj end p Marshal.dump({ :a => …