リポジトリのソースコードをブラウザで閲覧すると 500 エラーが出ていました。テスト環境ではうまくいっていたのに何故だろうと調べてみると, Highlight Extension でエラーが出ていました。
ひょっとすると…と思って調べてみると,やはり pygments をインストールするのを忘れていました。
sudo easy_install pygments
# もしくは
# sudo aptitude install python-pygments
[extensions]
hgweb.highlight =
当たり前ですが,テスト環境で動いても実働環境で動かないとだめですよね。
Tip, サーバー Mercurial, プラグイン
分散型バージョン管理システムに移行するなら日本語ファイル名も上手に扱ってくれる Bazaar だとずっと考えていたのですが,プラグインの日本語扱いがファイル名に限らず微妙なのと,そもそも日本語ファイル名をそんなに扱うこともないという考えから Mercurial に移行してみました。以前試したときは TortoiseHg は 64-bit Explorer からコンテキストメニューで操作できなかったのですが,最新バージョンでは対応しているようです[]。
手順としては以下のような感じになりました。
- Mercurial のインストール
- リポジトリの変換
- Apache の公開設定
- SSH サーバーの設定
- クライアントの設定
以下に詳細を記します。
Read more...
脚注
サーバー Apache, Mercurial, SSH, プラグイン, 未解決問題
Google ツールバーは非常に便利なプラグインです。 Google ツールバーを導入してから新規タブを作成すると, Opera, Safari, Google Chrome など他のブラウザではお馴染みのサムネイルページが表示されます。しかし新規タブは白くあって欲しい私にとってはお節介な機能です。設定ダイアログではこの機能を無効化することはできませんが, about:config で無効化可能です。
以下にその手順を示します。
- ブラウザのロケーションバーに about:config と入力する。
- 設定名 "google.toolbar.newtab" の値を
false に設定する。
Tip, コンピューター Firefox, Google, プラグイン
Firefox を使う上で欠かせないタブ関連のアドオンを 3 つ紹介します。
IE Tab
IE Tab は Firefox のタブで Interne Explorer の表示を実現します。最近は減ってきていますが,いまだに Internet Explorer に依存しているサイトは存在します。そういったサイトを閲覧するために IE Tab は必需品と言えるでしょう。
Tab Mix Plus
タブに関する機能拡張ができます。私が必要とする機能を挙げるだけでも,タブの保護 (誤って閉じるのを防ぐ),未読のタブを強調表示,タブを全て閉じてもウィンドウを閉じない,他のサイトへのリンクを別のタブに読み込む等々枚挙にいとまがありません。
欠点を挙げるとすると,機能が多すぎて設定項目を探すのが面倒なことでしょうか。
ツリー型タブ
タブをツリー表示することができます。関連するページのリンクをたどっていくだけでツリーが完成します。ツリーは一括で閉じることもできます。特に調べ物をする際に,何も考えずに情報をまとめることができるのは便利ですね。
コンピューター, メモ Firefox, プラグイン
Firefox 3.5 は Tab Mix Plus と Google Toolbar が使えないことが原因で,私にとっては非常に使いづらいです。 3.0 に戻しました。
既に書きましたがタブの挙動に慣れません。特に中クリックでフォーカスが移動するのは,他のブラウザとも挙動が違うので違和感がはげしいです。せめてこの 1 点だけでも修正されればまだ使い物になるのですが。
Google Toolbar はなくても困らないと最初思ったのですが,デフォルトの検索バーの Google 検索は日本語を対象とした検索を行うので使いづらいですね。あと検索結果を新しいタブに開かないのも嫌です。
ということで 3.5 への移行は両アドオンの対応後ですね。
コンピューター Firefox, プラグイン
最近のコメント