12月 24
JavaScriptによる開発ほどデバッグがめんどくさいことはないわけだが、JavaScriptをインタプリタやシェルとして使えたら最高だよね。ということで、SpiderMonkeyをインストールしよう。
これはMozillaによるC言語で書かれたJavaScriptエンジン(コンパイラ、インタプリタ、デコンパイラなど含む)で、FirefoxなどのブラウザでのJavaScriptに使われている。
そんなエンジンを単体で落として実行することができるので、以下のサイトを参考にインストールしてみる。
Read the rest of this entry »
12月 23
MacにSubversionを導入するのに便利な方法は主に2通りある。
MacPortsからのインストールか、pkgからのインストールだ。
MacPortsからのインストール
この方法が一番簡単だろう。
$ sudo port install subversion
以上。もしもインストールに失敗などした場合は、既にSubversionがpkgなど別の方法でインストールされている可能性が高いので確認しておこう。
また、この方法のデメリットとして、SubversionをApacheやWebDAVと連携させる場合に、すべてを再インストールしてやる必要があったりして不便なことも多い。
Read the rest of this entry »
12月 23
Mac OS X 10.4.11にてFileMergeというXcodeに付属する差分チェックソフトを使う時、日本語がShift JISにしか対応されていないため、指定のファイルに日本語が含まれていた場合、エラーとなってしまうことが多い。それを解決しよう。
1. nkfをインストールしよう
日本語の文字コード変換ソフトであるnkfを利用するため、インストールしよう。
$ sudo port install nkf
インストールされたことの確認と、インストール先を確認しておく。
$ which nkf
/opt/local/bin/nkf
Read the rest of this entry »
12月 21
$ svn checkout svn://example.com/ repos/ --username test
Subversionでチェックアウトをしようとしたら、以下のようなエラーが出た。
svn: Can't convert string from 'UTF-8' to native encoding:
チェックアウトするファイル名に日本語なんかが含まれていたら起きるようだ。というよりクライアントの文字コードの不一致からくるエラーのようだ。
サーバー側の文字コードはUTF-8となっているので、クライアント側もそう設定してやることで直る。
ちなみに環境はMac OS X 10.4.11。
Read the rest of this entry »
12月 12
Firefoxの便利なアドオンにはVimperatorというものがある。
vi大好きっ子にはたまらないアドオン。ときどき、ブラウジングをすべてキーボードで行えたらいいのになぁと思うことがあるだろうが、これはFirefoxをviのキーで操作できるようにするものだ。
ここからインストールしよう。
Vimperator :: Firefox Add-ons
https://addons.mozilla.org/ja/firefox/addon/4891
インストールした直後にはナビゲーションツールバーとブックマークツールバーが隠されるので、必要とあらば、以下のコマンドで表示したらよい。
「:set guioptions=mTbs」
Read the rest of this entry »
12月 12

単純にデフォルトでインストールされているApacheを起動させるには、「システム環境設定…」 > 「共有」 > 「サービス」において、「パーソナルWeb共有」を開始させたらよい。デフォルトの設定ではありえないが、もしもいくら経過しても開始されないようだったり、逆に停止されないようだったら何かApacheの設定が間違っていることとなる。
このApacheの設定ファイルは以下に位置するので、viなどで書き換えたらよいだろう。ただしsudoで編集しなければ上書き保存ができない。
$ sudo vi /etc/apache/httpd.conf
Read the rest of this entry »
12月 12
今までGoogleツールバーのボタンを手書きで書いてきたが、検索機能を持たない単なるボタンをいちいち作るのがめんどくさくなったので自動生成スクリプトを書いてみた。
以下のフォームにボタンを生成したいサイトのアドレスをfavicon.icoのあるパスを/付きで送信したらGoogleツールバー用のXMLが生成されるので、それをxmlファイルにUTF-8の文字コードで保存したらよい。
例えば試しに「http://mixi.jp/」などの文字列を入力して送信してみたらいいだろう。
対象サイトのtitleタグ、descriptionタグからそれぞれ文字列を抜き出してXMLを生成しているため、タイトルを別のものにしたければ書き換えればよい。
URLの自動補完や、faviconがデフォルトの位置でなく、タグ指定されていた場合などの補完機能は実装されていないので、最低限の生成しかできないけど。
Recent Comments