About this page
カテゴリー Site Managementに属する記事の一覧ページです。
現在このカテゴリーには40本の記事があります。

カテゴリー Site Managementの説明:
サイト運営について、やったことやヒント。インストール猫とか、プログラミング犬とか。
Latest 5 Entries

サーバの移行 -- G3からMacMiniへ

日付の上ではGWが終わってしまいましたが、この休みを利用して何とか新サーバに移行することができました。この記事を書いている現在はもう新サーバ上でこのサイトは稼働しています。まだまだ試験運用中ですので、不具合等があったらご指摘いただけると助かります。

詳細な(かつ、ほとんどの方には必要でない)技術情報については、また個別の記事にしようと思いますが、ここまでの作業工程を箇条書きにしておこうと思います。

全て終わった現在から見ると、たいした作業量でないように見えますが、色々と躓きつつ進んでいるので時間はかなりかかりました。そしてまた一段とMacOSXという一般的ではないものについて詳しくなりました(笑)

※MovableTypeの設定に一部あやまりがありました。トラックバックURL等がローカルアドレスになっていたようです。odawaraさん、ご指摘ありがとうございました。

May 7, 2008. 01:24 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (3) | トラックバック
このエントリーのトラックバックURL: http://fenrir.naruoka.org/mt/mt-tb.cgi/637

apache2 + mod_perl2 + mod_ruby + mod_ssl + mod_dav

最近もっぱらサーバの移行作業を行っています。というのも、今年で6年目になる現役サーバ(PowerMac G3 350MHz + MacOSX 10.2.8)のHDDがいつお亡くなりになるかわからず、はらはらドキドキの毎日が続いているからです。バックアップはこまめに取っているのでデータ消失の心配はひとまずないのですが、サーバが一時的にでも落ちるとこのサイトの休止をはじめとして、複数の拠点のデータ共有ができなかったり、と大損失になります。ということで最近は時間を見繕って、新サーバ用に購入したMac Mini(MacOSX 10.5.2 + Intel Core2 Duo 1.83GHz)への移行作業をできるかぎり早く進めています。

新サーバとなるMac Miniでは、メモリの増強(1G -> 2G)とHDDの換装(24時間稼働を想定したサーバ用HDDへ変更)を、過去記事で紹介した分解ヘラを利用して完了してあります。またソフトについても
Postgresとsquidの移行については、自動起動デーモンlauchdの設定について完了したことを報告ずみでしたが、今回は大物のapache2を処理しました。

これまで旧サーバではapache1.3+mod_perl+mod_ruby+mod_ssl+mod_dav(dav以外の拡張モジュールはビルトイン、davはDSO)という構成をとっていましたが、新サーバでもできるだけ同じ構成でいこうと思います。パッケージを導入すれば簡単だと思いますが、ここでは向学のために野良ビルドをしました。以下、ひたすらコマンドが並びます。

続きをどうぞ。

続きを読む "apache2 + mod_perl2 + mod_ruby + mod_ssl + mod_dav"
Apr 9, 2008. 17:02 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック
このエントリーのトラックバックURL: http://fenrir.naruoka.org/mt/mt-tb.cgi/631

そろそろ50万ヒット + 記念品

このサイトをはじめてから早5年が経過しましたが、お蔭様で右上のカウンタが50万を超えそうです。今まで読んでくださった方、どうもありがとうございました。実はある程度の数を回った時点でこのサイトを閉鎖しようかと思っています。そろそろいい区切りではないかと。

続きを読む "そろそろ50万ヒット + 記念品"
Apr 1, 2008. 11:07 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (12) | トラックバック
このエントリーのトラックバックURL: http://fenrir.naruoka.org/mt/mt-tb.cgi/629

MacOSX(10.5) launchd

Mac miniでサーバをしようと内部を分解したりしていましたが、最近は様々なサーバ系ソフトのインストールに追われています。世の中便利なパッケージがあるようですが、やはりトラブルの際には色々とわかっていたほうがよいと思うので、『漢は黙ってソースからインストール』(笑)を選択しています。現在のところ、プロキシ(squid-cache)データベース(PostgreSQL)のインストールが完了しました。その過程で、MacOSXの起動時の挙動がかなり変更されていてサービスを自動起動するのに戸惑ったので、そのことを記事にしたいと思います。

長くなりそうなので、メインページから来られた方は続きをどうぞ。

続きを読む "MacOSX(10.5) launchd"
Feb 1, 2008. 15:34 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック
このエントリーのトラックバックURL: http://fenrir.naruoka.org/mt/mt-tb.cgi/617

はてなスターのカスタマイズ設置

はてなスターというWeb拍手(気に入ったらボタンぽちっとな)のような機能が面白そうなので、このサイトでも設置してみました。今回はその設置に関する技術的なお話です。

このはてなスターですが、JavaScriptをテンプレートに貼り付けることによって実現されています。設置はMovableTypeなどの普通のブログなら解説サイトにあるように

<script type="text/javascript" src="http://s.hatena.com/js/HatenaStar.js"></script>

とすればよいようですが、デフォルトではhtmlのh3タグ内に記事のタイトル、ならびにその中のaタグに記事への固定リンク(permalink)があることが前提となっているようです。HTMLで書くと、

<h3><a href="(固定リンク)">(記事のタイトル)</a>

のようになっていることが想定されています。少しタグの構造が異なる人でも、『観測気球』での解説にあるように、ちょっとしたスクリプトを加えることで対応可能です。例えばこのような構造がtitleというclass属性がついたh2タグで実現されている場合は

<script type="text/javascript">
Hatena.Star.EntryLoader.headerTagAndClassName = ['h2','title'];
</script>

というような具合で対応できるようです。

しかしながら、このサイトは原型をとどめないほどテンプレートが改造されてしまっているので、上記のような簡単なカスタマイズだけでは対応できませんでした。特にタイトルにaタグでリンクをつけるのは個人的には好きでないので、例によって元のスクリプトを解析してみました。その結果、現在は以下のようなスクリプトではてなスターに対応しています。

<script type="text/javascript">
Hatena.Star.EntryLoader.loadEntries = function () {
var entries = new Array;
var headers = Ten.DOM.getElementsByTagAndClassName('h2','title',document);
var permalinks = Ten.DOM.getElementsByTagAndClassName('div','posted',document);
for (var i = 0; i < headers.length; i++) {
    var sc = Hatena.Star.EntryLoader.createStarContainer();
    var cc = Hatena.Star.EntryLoader.createCommentContainer();
    headers[i].appendChild(sc);
    headers[i].appendChild(cc);
    entries.push({
        uri: permalinks[i].getElementsByTagName('a')[0].href,
        title: Ten.DOM.scrapeText(headers[i]),
        star_container: sc,
        comment_container: cc
    });
}
return entries;
};
</script>

このサイトではタイトルはh2タグの中に納まっています。また記事への固定リンク(permalink)は別のところでpostedというclass属性がついたdivタグの中に収納されています。そこで上記のようなスクリプトで、はてなスター側に記事とURLの一覧を教えてあげることで、うまく動作することができました。

はてスタT欲しい 第2弾に応募してみます。

Jul 14, 2007. 20:52 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック
このエントリーのトラックバックURL: http://fenrir.naruoka.org/mt/mt-tb.cgi/578
Old Entries @ Site Management

Googleブランドの不正使用

このサイトではGoogle AdSenseという広告バナーを掲載しているのですが、少し前にそのGoogle AdSenseチームからメールが来ました。 Google では、AdSense プログラム... [この記事を読む]

Aug 9, 2006. 12:43 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

トラックバックでBus Error (10)

久しぶりのサーバやサイトの管理をしてみました。Webサーバのバージョンをあげてみたりとか、リンク切れを修正してみたりとか、見た目的には何も変わらないので非常に報われない作業です。そんな中でWebサーバ... [この記事を読む]

Jul 24, 2006. 00:10 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

Google Analytics

Googleのアクセス解析サービス、Google Analyticsに遅かれながら登録してみました。このサービス、本来はGoogleが提供するWeb広告サービスGoogle Adwordsを効果的に活... [この記事を読む]

Jun 28, 2006. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (3) | トラックバック

3domain.hkが有料化

DybamicDNSである3domain.hkが有料化するようです。お知らせメールがきました。年9.75ドルだとか。 サポートツールを作ってしまった僕としてはもういちいち3domain.hkから離れ... [この記事を読む]

Mar 31, 2005. 13:00 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

Track feed

Track feedというサービスが始まったようです。 このサービス、自分のサイトを運営している人なら誰でも気になるはずの、サイトへのリンク元を調べてRSSで配信してくれるサービスです。いわゆるアク... [この記事を読む]

Feb 12, 2005. 20:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

3domain.hkに移行

naruoka.orgで使用しているDDNSのminiDNSが12/6をもって3domain.hkにサービスを移管しました。それにあわせてnaruoka.orgのDDNSも3domain.hkに移行完... [この記事を読む]

Dec 7, 2004. 22:06 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (1) | トラックバック

blogscape

猫も杓子もBlogの時代ですね。そういうわけでBlog向けのサービスもたくさんありますが、その中から最近登録したおもしろいサービスを紹介したいと思います。 blogscapeというサービスなのです... [この記事を読む]

Aug 1, 2004. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

原因はUPSか!?

我が家のサーバはMacintosh G3 B&W 350MHz。サーバが1週間もたたずにフリーズしてしまうことは以前書きましたが、とうとう解消した予感がします。 何をしたかというと、UPS(無停電電... [この記事を読む]

Jul 10, 2004. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

MacOSX なぜ落ちたのか

以前MacOSXが1週間に一度くらい原因不明で落ちてどうしようもないということをここら辺に書きましたが、その後、クラッシュ直前のログのありかを発見することに成功しました。 *NIXライクに考えていた... [この記事を読む]

Jun 20, 2004. 01:43 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

Google WebSearch + 検索向けAdSense

Googleで新しいサービス『Google WebSerach + 検索向けAdSense』が開始されたようなので、早速導入してみました。これを使うことによって、サイト内にGoogleの検索機能が加わ... [この記事を読む]

Jun 18, 2004. 23:00 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

MacOSXフリーズ現象

このサーバは我が家のMacintosh G3 B&W 350MHzでMacOSX 10.2.8で動作しているのですが、一週間連続稼動することが稀です。なぜかフリーズするのです。 『なぜか』と... [この記事を読む]

Jun 8, 2004. 23:33 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

AdSense

いまさら感が否めないですが、GoogleのAdSenseをはじめてみました。はじめてから約1週間が経ちますが、少々のおこずかいゲットです。 AdSenseとは、そのページに特徴的な単語を抽出して、マ... [この記事を読む]

May 22, 2004. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

miniDNS用 IP Updater

ここのサイトはDynamicDNS、miniDNSを使っているのですが、MacOSX用のIP更新ソフトウェアがローカルログインしていないと使えない、というちょっとやっかいなものであったので、自前スクリ... [この記事を読む]

Mar 4, 2004. 13:08 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

favicon.ico 知っていますか??

favicon.icoといわれて、ピンとくる人はweb製作に精通した人、あるいはアクセスログをよく見ている人のどちらかではないでしょうか。たぶんこういうと納得する人が多いはずです。『IEのお気に入り... [この記事を読む]

Mar 1, 2004. 14:28 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (1) | トラックバック

ブログ地図

ブログをどこから発信しているかの地図を作っている方がいます。Jackalさんのd-s-jというサイトにあるblog mapがそれです。 早速登録してきました。3月に入ると学科の見学旅行で2週間ぐらい... [この記事を読む]

Feb 25, 2004. 15:24 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

RSS 2.0 Now Available

気が向いたので、サイトの細かい部分をいじっていたところ、いままでRSS1.0しかダウンロードできる状態にしていなかったみたいです。そこで、RSS2.0を使用可能にしました。上のアイコンからも落とせま... [この記事を読む]

Feb 19, 2004. 22:29 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

CSSの適応順位??

昨日に続きCSSによるデザインの話なんですが、実は新発見、スタイルは書いた順で優先順位が決まることがわかりました(知らなかったのは自分だけかもしれませんが…)。何はともあれ、以下の例文を見てください。... [この記事を読む]

Feb 11, 2004. 10:52 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (2) | トラックバック

tableタグ卒業にむけて

サイトのデザインで目に見えないところをいじっています。具体的には、段組にtableタグをかなり使用していたんですが、それをやめてCSSにしようとしています。でも問題発生。 このサイトのおおまかなデザ... [この記事を読む]

Feb 10, 2004. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

MacOSXでユーザの追加

今日は訳あってMacOSXでユーザの追加をリモートからコマンドラインでやりました。GUIを使わずにユーザの追加を行ったのは今回がはじめてです。覚書をここに記しておきます。 今回ターゲットとしたMac... [この記事を読む]

Feb 5, 2004. 23:59 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

MacOSX対応のUPS

我が家のサーバはG3の350MHz。結構古い機種ですが、サーバとして頑張ってくれています。こんな古い機種でもまがりなりにもサーバなので、雷とか停電とかでいきなりデータがすっ飛んだらたまらないです。そん... [この記事を読む]

Dec 20, 2003. 10:29 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク | この記事をLivedoorでクリップ! | この記事をdelicious.comでブックマーク | このエントリをドリコムRSSにクリップ | コメント (0) | トラックバック

あれっ、サーバが…

サーバがネットから落ちていたみたいです。アクセスしようと思った方、申し訳ありませんでした。本当に原因不明。状況は地域IP網にもISPのログインにも成功しているしかしネットにアクセスできず、DDNSのI... [この記事を読む]

Dec 11, 2003. 20:02 fenrir が投稿 : 固定リンク | このエントリーを含むはてなブックマーク |