2009-02-01から1ヶ月間の記事一覧

コーディングと剣の道って似てるなあってバガボンドを読んでいて感じた

剣の道に詳しいわけじゃないし、(職業じゃなくて趣味としての)プログラマとしての自分のレベルもそんなに飛びぬけているわけじゃないけど。 なんか最近のそう思うようになった。武蔵が少年時代を思い出して、「自分が自分が」っていう気持ちを捨てて刀や自…

妖怪人間vim 〜はやく真人間になりたい〜

タイトルに意味は無い。 vimではCtrl+[が<ESC>にマップされているんだけど、これがMacだとOS(ことえり?)のキーバインドでCtrl+@にかな入力モードへの移行するようになっていて、よく押し間違えてイライラする。なんとかしたいなーって思った。それだけです...スミ</esc>…

URIエンコードされたクエリ文字列を生成する1行のjavascript関数

メモ的エントリ。 GETしたりPOSTしたりする場面でしょっちゅうURIエンコードされたクエリ文字列の生成が必要だったりすので関数書いてみた。配列内包表記を使ったら1行で書けた。firefox用でしか動作確認してない。IEでは動かないはず。 function makeParam…

javascriptのコードを書くときのイディオムというかテンプレートみたいなもの

javascriptはいろんな書き方ができるのがいいところでもあるし悪いところでもあるが、個人的には洗練されて隙の無い言語よりはこういう隙だらけ言語ってのは好きかも。で、今はvimperatorのプラグインやグリモンのコードにハマっているんだけど、いろんな人…

あらためて知ったけどRubyはワンライナーも便利

$ ruby -n -e 'puts $_ if $_ =~ /\/\//' < hoge.js とかすると、'//'の入っている行だけ抜き出せたり、いろんなことが出来る...ポイントは-eオプションと-nオプション。while ... end ループで標準入力からの1行づつ読み込んで-e '...'のスクリプトを実行…

E4Xチュートリアル(w3schools.comとMDC)を読んだので内容を簡単に列挙してみる

※このエントリは元ネタのサイトの内容を忠実に翻訳する目的ではなく、自分の理解をまとめる目的で書いています。内容に誤りがある可能性があります。誤り等についてご指摘頂ければうれしいです。元ネタ: E4X Tutorialちなみに以下のコードの確認はFirebugの…

Minibufferコマンドを登録してLDRizeに機能を追加する

Minibufferコマンドを追加する window.Minibuffer.addCommand() を使ってコマンドを追加。 引数の内容は以下のとおり { name: コマンド名, command: コマンドの実装(関数) }例) window.Minibuffer.addCommand({ name: 'click-target', command: function(st…

MacOSXでgmail経由のgit-send-mailを使えるようにする

(書いている途中)ほとんど git send-email with Gmail - KBDAHOLIC - やぬすさんとこの受け売りだけど、いろいろあったのでメモ Mac OS X のばあいmacportsでmsmtpが提供されていたのでそれをインストール $ sudo port install msmtpしかし、途中 ftp://ft…

はてなグループ詳細編集ページのtextarea要素の幅を広げるユーザースタイルシート作った

Expand g:hatena | userstyles.org なぜかtextareaがちっちゃくて使いづらかったので(自分だけ?)作った。

フッターにライブドアリーダーのバナーを追加してみた

vimpの日記のid:otsuneさんにコメントされた件もふまえつつ... う〜ん、でもなんか微妙だな。 サイドバーがいいかもしれん。 でも、そうすると横向きの画像が必要だし... そういやCSSなんちゃらで、画像の回転ってできたっけ? あとで調べよう。 ちなみに、…

Cygwin環境をいろいろと...

ruby gem のインストール ActiveScriptRubyのgemコマンドを参照してしまっていたので、cygwin用のgemコマンドをインストールruby forge からさ最新版をゲット RubyForge: RubyGems: ファイルリスト $ wget http://rubyforge.org/frs/download.php/45905/ruby…

クリップボードにコピーしている文字の行頭に引用記号">"を挿入する

初めて書いたAHKスクリプト クリップボードの内容を1行づつ読み込み、行頭に">"を付けてクリップボードに格納する。 Result = --- Quoted from here --- Loop, parse, clipboard, `n, `r { Result = %Result%`n>%A_LoopField% } Result = %Result%`n`r---- …

Screenshot Captorでブログの背景と違和感なく融合する影付きのスクリーンショットをきれいに撮るためのTips

Screenshot Captor できれいにスクショを取るTips デフォルトの状態でスクショをとって影を付けた画像を、はてダなどにアップしたとき、背景の白い部分が浮いてしまう場合がある。これはどうしようも無いものかとあきらめていたんだけど、オプションの設定を…

twitter-feed-redirectorがapi制限にひっかかっていたので応急処置を施した

twitter-feed-redirectorとりあえずで作ったAppJetアプリtwitter-feed-redirectorですが、どうやら登録者も100名を超えアクセスが集中していることから、時々TwitterのAPI制限ひっかかているみたいです。で、そうした場合にエラーで何も返さないとiddy上にも…

グリモンで@requireのurlに#でコメントつける

目から鱗だったのでメモ// ==UserScript==// @name Hatena: Delayed Stars// @namespace http://lowreal.net/// @include *// @require http://gist.github.com/3239.txt#createElementFromString// ==/UserScript==確かに、gistのファイル名って数字だけに…