« 東京ミレナリオ2005 | メイン | 東京ミレナリオ (again) »
2005年12月27日
On This Day in MovableType |
諸事情によりSOHOにて支援。現場は祭りが開催されていた。火元は不明である。こういうトラブルが最も難儀する。
思うところがありまして、Softether on Darwin(MacOSX)の続きを。
gccがなかったところから再開。
XcodeTools.mpkg を展開、インストール
→gccが使えるようになった。
vpnserver をコンパイル
make
→ -lreadline がないよー、って怒られる。
readline ライブラリが入っていないようだ。
[Gnu readlineをインストール]
以下のURLからダウンロード。
URL:http://core.ring.gr.jp/archives/GNU/readline/readline-4.3.tar.gz
$ tar zxvf readline-4.3.tar.gz
$ cd readline-4.3
./support/shobj-confの# Darwin/MacOS Xを探し、これ以降に書かれているSHLIB_LIBSを以下の様に修正する。
修正前:SHLIB_LIBS='-lSystem'
修正後:SHLIB_LIBS='-lSystem -lncurses -lcc_dynamic'
$ ./configure
$ make
root権限で
# make install
再度vpnserverコンパイル
make 成功
→vpnserver モジュールができた。
$ls
Makefile vpncmd vpnserver
hamcore.se2 vpncmd.a vpnserver.a
$
MacOSXいじりは今日はここまで。
別件でMT月別アーカイブにカレンダーを表示するようにした。
わしのように何年も日誌を続けていると、よくある3年日記などのように、
1年前の、2年前の今日は何していたかなー、と思うことがしばしばある。
MTでそれができないか調べたところ、OnThisDayというプラグインがあるらしい。
bradchoate.comからMTOnThisDay を DL 。解凍してonthisday.plをpluginフォルダへ、アップ。表示したい箇所に以下のタグを書き込む。
<div class="year"><MTOnThisDay><MTEntries><MTDateHeader><a href="<$MTEntryLink archive_type="Daily"$>" target="_blank">1年前の今日の記事</a></MTDateHeader></MTEntries></MTOnThisDay></div>
メインページのテンプレートに上記タグを挿入。再構築時に以下のエラーが発生。
エラーが発生しました:
テンプレート (メインページ) の再構築に失敗しました: <MTEntries>タグでエラーが発生しました: <MTOnThisDay>タグでエラーが発生しました: <MTEntries>タグでエラーが発生しました: <MTDateHeader>タグでエラーが発生しました: <$MTEntryLink$>タグを使って、Dailyアーカイブにリンクしようとしましたが、そのアーカイブ・タイプは公開されていません。
日別アーカイブが非公開になっていたのが原因のようだ。以下の手順で公開に設定変更&再構築を行った。
1. 管理画面より「設定」を選択。
2. 表示された画面のメニューの「公開の設定」を選択。
3. 「アーカイブ・マッピング」の項目の「日別」をチェックして「変更を保存」する。
4. 「サイトの再構築」を実行
最終的には以下の埋め込みタグとなった。
<B class="bl">【他の年の本日の日誌】</B>
<div class="year">
<MTOnThisDay>
<MTEntries lastn="8">
<MTDateHeader>
<B><$MTEntryDate format="%Y"$>:</B><br />
</MTDateHeader>
<div class="side"><a href="<$MTEntryLink archive_type="Daily"$>" target="new"><$MTEntryTitle$></a> <MTEntryExcerpt></div>
</MTEntries>
</MTOnThisDay>
</div>
(すでに更新停止のようだが)[梨]Stimmungsmusikなどを参考にした。感謝します。
2007:
投稿者 onsenfan [ PC・インターネット , プログラミング ] : 2005年12月27日 23:27
この記事が役に立った/おもしろいと思ったら、ワンクリックで応援お願いします
トラックバック
このエントリーのトラックバックURL:
http://blog.odorokutamegoro.com/cgi-bin/mt/mt-tb.cgi/714_0071353901748