2007-11-01から1ヶ月間の記事一覧
以下のような HTML がある。 <body> <a id="hoge"></a> <script type="text/javascript"> document.getElementById("hoge").innerHTML = "hoge@foo"; document.getElementById("hoge").href = "http://google.co.jp"; </script> </body> これを IE で表示した際 hoge@foo ではなく http://google.co.jp になってしまうバグに遭遇した…
ignorecase と smartcase がセットされた状態で hoge Hoge HOGE この中から hoge だけ検索したい。そんな場合には、\C オプションを使用する。 /hoge\C \C は、検索パターンの中のどこに記述してもよい。 ヘルプは :he /ignorecase
TortoiseSVN のコンテキストメニューには SVN 更新(U) SVN コミット(C)... という項目がある。これらの括弧付きの文字はキーボードショートカットを示すものかと思いきや、そうではないらしい。 U や C を押しても何も起こらない。 また、キーボードショート…
Chalice for Vim を使ってみた。面白い。 が、生産性を下げるけしからんプラグインのため、職場の PC には入れないでおこう。
Vim のイースターエッグ。 :help 42 :help holy-grail :help! これ以外に無いか探していたら、面白い物があった。 クレジットを表示する、イースターエッグらしいイースターエッグ。 Easter Egg # 3 (Credit Listing in VIM) On the command line edit a fil…
自動補完候補表示の設定を追加した。 候補を出す際に CTRL-N、CTRL-P を押す必要がなくなり、かなり快適になった。
ExternalInterface で通信するとき、型に注意すること。 new Date("2007", "10", "7"); このコードは JavaScript で有効であり、ActionScript ではエラーになる。 年月日を文字列で渡してしまい、動かなくて困った。
「ユビキタス社会の歩き方(5) [重要] 自宅を特定されないようノートPCの無線LAN設定を変更する」を読んで、これはまずいと思い AirMac の SSID を変更した。
How to Speed Up Flash 8's ExternalInterface ExternalInterface を使って、Flash から JavaScript へ 30000 文字前後の巨大な文字列を渡したら FlashPlayer 8 がクラッシュした。 ちなみに、FlashPlayer 9 では問題ない。 原因は、ExternalInterface が内…
Subversion の svn:externals という機能を知る。日本語では外部定義というらしい 。svn:externals を使うと、任意のディレクトリに、まったく別のリポジトリの、あるディレクトリへのリンクを貼ることができる。例えば、あまりよい例ではないが、Papervison…