JavaScriptをシェル上などで動かすためのSpiderMonkeyを入れてみよう

nesys No Comments »
タグ:
add to hatena hatena.comment (4) add to del.icio.us (2) add to livedoor.clip (1) add to Yahoo!Bookmark (0) Total: 7

JavaScriptによる開発ほどデバッグがめんどくさいことはないわけだが、JavaScriptをインタプリタやシェルとして使えたら最高だよね。ということで、SpiderMonkeyをインストールしよう。

これはMozillaによるC言語で書かれたJavaScriptエンジン(コンパイラ、インタプリタ、デコンパイラなど含む)で、FirefoxなどのブラウザでのJavaScriptに使われている。

そんなエンジンを単体で落として実行することができるので、以下のサイトを参考にインストールしてみる。
Read the rest of this entry »

Mac OS X 10.4.11にSubversionをインストールしよう

nesys No Comments »
タグ: ,
add to hatena hatena.comment (2) add to del.icio.us (1) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 3

MacにSubversionを導入するのに便利な方法は主に2通りある。
MacPortsからのインストールか、pkgからのインストールだ。

MacPortsからのインストール

この方法が一番簡単だろう。

$ sudo port install subversion

以上。もしもインストールに失敗などした場合は、既にSubversionがpkgなど別の方法でインストールされている可能性が高いので確認しておこう。
また、この方法のデメリットとして、SubversionをApacheやWebDAVと連携させる場合に、すべてを再インストールしてやる必要があったりして不便なことも多い。

Read the rest of this entry »

FileMerge.appで日本語を対応させるには

nesys No Comments »
タグ:
add to hatena hatena.comment (6) add to del.icio.us (1) add to livedoor.clip (1) add to Yahoo!Bookmark (0) Total: 8

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 »

「svn: Can’t convert string from ‘UTF-8′ to native encoding:」エラーの直し方

nesys No Comments »
タグ:
add to hatena hatena.comment (3) add to del.icio.us (1) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 4
$ 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 »

VimperatorでFirefoxをキーボードで操作してしまおう!

nesys 1 Comment »
タグ: , ,
add to hatena hatena.comment (30) add to del.icio.us (16) add to livedoor.clip (2) add to Yahoo!Bookmark (0) Total: 48

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 »

Mac OS X 10.4.11におけるApacheの使い方

nesys No Comments »
タグ: ,
add to hatena hatena.comment (1) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 1

50.png
単純にデフォルトでインストールされているApacheを起動させるには、「システム環境設定…」 > 「共有」 > 「サービス」において、「パーソナルWeb共有」を開始させたらよい。デフォルトの設定ではありえないが、もしもいくら経過しても開始されないようだったり、逆に停止されないようだったら何かApacheの設定が間違っていることとなる。

このApacheの設定ファイルは以下に位置するので、viなどで書き換えたらよいだろう。ただしsudoで編集しなければ上書き保存ができない。

$ sudo vi /etc/apache/httpd.conf

Read the rest of this entry »

Googleツールバーボタンの自動生成スクリプト

nesys No Comments »
add to hatena hatena.comment (0) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 0

今までGoogleツールバーのボタンを手書きで書いてきたが、検索機能を持たない単なるボタンをいちいち作るのがめんどくさくなったので自動生成スクリプトを書いてみた。

以下のフォームにボタンを生成したいサイトのアドレスをfavicon.icoのあるパスを/付きで送信したらGoogleツールバー用のXMLが生成されるので、それをxmlファイルにUTF-8の文字コードで保存したらよい。
例えば試しに「http://mixi.jp/」などの文字列を入力して送信してみたらいいだろう。
対象サイトのtitleタグ、descriptionタグからそれぞれ文字列を抜き出してXMLを生成しているため、タイトルを別のものにしたければ書き換えればよい。
URLの自動補完や、faviconがデフォルトの位置でなく、タグ指定されていた場合などの補完機能は実装されていないので、最低限の生成しかできないけど。

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in