STARTING OVER日記。
新びくでん作成に関する記事のまとめです。
2007年07月23日(月)
Namazu関係おぼえがき。
■テンプレートに合計の数(<!-- FILE --> とか<!-- KEY --> とか)が反映されない件。
→方法1:KEYの数はNMZ.wから、ページの数はNMZ.field.*のどれでもから取得できるので、それぞれのインデックスのその部分を検出して合計して表示させるCGIを組む。(ほどほどに正確)
→方法1':KEYの数は単純に合計しただけでは重複する可能性があるので、読み込んでソートして、重複分を排除するCGIを組む。(かなり正確)
→方法2:面倒なので、合計数は出さない。(ある意味一番楽。)
■ダイナミックパブリッシングの日記もインデックス化する件。
→方法1:内容ファイル作成。それに対応したフィルタを作成し、cronで自動的にインデックス化。(少々面倒)
→方法2:エントリーアーカイブだけはダイナミックパブリッシングをやめて、通常通りにインデックス化。(退化。)
・問題点:「アー日記」だけは微妙に違うディレクトリ構造の調整が先決。そうでないと、「アー日記」用に別のフィルタを作る必要が出てくる。
■PukiWikiの内容をインデックス化する件。
・何故かPukiWikiのサイトに載っていた方法ではうまく出来なかった。
(インデックス化は出来たが、アドレスが正しくない)
→方法1:PukiWikiから通常ページの移行を早める。(いずれは大半のページをHTMLにする気だが、PukiWikiで残すページもあり、解決策にはならない)
→方法2:ひたすら試す。(絨毯爆撃?)
2007年07月18日(水)
やらねばならんこと。(おぼえがき。)
実は歌詞データ用のNamazuフィルタも無事完成し、テスト稼働中。
現在は他のフィルタを作ろうと画策中。
なるだけ全ページを検索対象にしたいところ。
EUCへの変換ってやはりjcode.plを使うべきですかね。
手作業変換はいかんよ。
間違うって。
適当に凝っているCGIを作っている場合ではなく。(苦笑)
【やらねばならんこと。=びくでん本家更新関連】
・アルフィー秋ツアーの日程追加
・和幸のツアー日程追加
・高見沢ソロツアーの日程追加
・高見沢ソロアルバムの歌詞データ追加
・高見沢ソロシングルの歌詞データ追加
・年表データ更新
・春ツアーのグッズにチョロQ追加
・おみくじデータのメンテ
・今日は何の日?データのメンテ
・何本目データのメンテ
優先順に並んでいません、念のため。
思いつくまま。
さっき、とりあえずPukiWikiにリリースデータだけは突っ込んだ。
そこんとこ、便利だよねぇ、やはり。
ま、自分でどうにかすればいいだけの話なんでいいですけど。
あー、フォーク村の日程も追加せねば。
夏イベが無いのに忙しい人達だ。
2007年07月13日(金)
歌詞データ限定Namazu用フィルタの作成。
歌詞データ限定のNamazu用フィルタを作りましたとさ。
とりあえず、html.plとかpukiwiki.pl、mailnews.plあたりを参考にしつつ。
不満は残りますが、力技でインデックスへの追加を果たしましたとさ。
…ってか、もうちょっとスマートに出来るはずだが。
$urlの分解は結構スムーズにいったんだけどなぁ。
タイトルに日本語を追加するにはどうすればいいんざんしょ。
バケずに済む方法。
中身も少々どうにかしたいなぁ。
で、こんなときに思うのが、専門教育の重要さです。うー。
2007年07月12日(木)
歌詞ページ移設関連。
歌詞ページ自体の移設は昨日終了。
で、DataBoxへの移転メッセージ掲載が思ったよりも手間取って。
間違えないようにせねばならんから特に手間がかかったわけですが。
それでも間違っている可能性はあったりして。
今回の歌詞ページは、フルCGIです。
歌詞1つずつに独自の番号をつけ(ケッヘルみたいなもんだ)、それを表示するわけですが。
データファイルは歌詞と、作詞・作曲と場合によっては訳詞した人の名前のみ。
編曲は多岐にわたりすぎているので別のファイルで対応予定。
(別ファイルはそのうち作成。そっちは作品名と収録メディアと編曲で構成される予定。)
ま、CGIが吐き出すページ上でマージする事も可能だし。
負荷が多くなりそうだからそれは考えてないけど。
CGIの仕組みとしてはこんなもん。↓
1.バッファにデータ(=番号)がなければエラー。そうでなければファイル読み込み。
2.ファイルがなければエラー。そうでなければデータ分解。
3.データ表示。
極めて単機能。
チケット写真を出しているCGIと仕組みは同じですな。
HTMLを出しているあたりが行数を取っている感じの300行弱。
近いうちに、バッファがカラだったら、インデックスに誘導するような仕組みを作ろうと思っているところ。
今のエラー画面は愛想がないので。
で、こんな仕組みにしちゃった現在、困るのがなまずちゃん。
びくでんではいずれNamazuによる全文検索の導入を検討しているわけですが、歌詞データファイルはインデックスを作成させるのに一苦労要りそう。
具体的には「フィルタを作る」ということですが、フィルタの作り方のサイトなんてありゃしない。(苦笑)
さて、どうしたもんかなぁ。
2007年07月06日(金)
小作業シリーズ・第二弾進行中。
作業したのに更新し忘れてたよ。
メールフォームを作成しまして。
以前のメールフォームがセキュリティ関係の問題で使えなくなっていたので。
本当はもっと堅牢なものにしたいんだがな。
ま、これでいくとします。
で、現在は小作業か中作業かわからない微妙なヤツをやっています。
うまくいけば今晩。
うまくいかなかったら来週にはどうにかできるでしょう。
歌詞データの移設です。
とりあえずは、現状のDataBoxもそうですが、アルフィーさんに直接関係のある歌詞のみ。
提供作品などは後回しです。
(で、DataBoxは後回しのまま現在に至るわけですが。)
作品データも後回し。
やはりというか、なんというか。
こっちはじっくりやらねばいけないので。
2007年06月27日(水)
中作業シリーズ・第一弾終了。
…小作業のあとは中作業かいな。>自分
そんなわけで、中作業=都道府県別リストの移設、無事終了
ちなみに中作業の第二弾は、ツアーリストの完全移設(DataBox→本家)です。
こっちもまぁぼちぼちやってるんですけどね。
っていうか、グッズ写真は当分掲載できそうにないので、少なくとも、現在のDataBoxにあるツアー日程ぐらいは移設しなきゃあね、といったところ。
尚、「大作業」として私が位置づけているのは「アー日記。」のレイアウト変更と作品データ、歌詞データの移設、グッズページなど、写真が必要なページの拡充。
「中作業」は掲示板関係(伝言板、なぜ?なに?等々)のレイアウト変更、なまずちゃんの稼動。
「小作業」はスタイルシートの統一、ってあたりか。
…とか言いつつ、大作業以上の「夢物語」もあって、例えば新しい掲示板への入れ替えとか。
データベースを作るとか。
この辺まで行き着くにはいったいどのくらいの時間が必要なんだろうねぇ…。
2007年06月25日(月)
結局。
年表から先にやっつけました。
っていうか、年表、「サイトマップ」かトピックパス経由じゃないとたどり着けない。(笑)
最悪じゃーん。
そっか、「資料」のところをやりかえればいいんだな。
…と、こういう繰り返しで、びくでんは更新されていくのです。
小作業シリーズ・第一弾終了。
そんなわけで。
小作業シリーズの第一弾終了。
少々すっきりしました。(自己満足だけど。)
「アー日記。」のためのスタイルシート変更でもあるわけですが、一番のきっかけは、色を変えるときに沢山のスタイルシートをいじらねばならんかったことに気づいたということかと。
実は、びくでん全体のリンク色、すこーし濃くなっています。
(気づいてない程度に。#009900→#006600程度。)
濃くした事で見やすくなったのではと、これまた自己満足。
で、これの変更でちょっと沢山のスタイルシートがあって、びっくりしたというわけで。
スタイルシート周りは、今後もう少し扱いやすく改定予定ですが、目に見えて画期的には変わらないと推測。
あとは。
「Vitzでん。」と「STARTING OVER日記。」(=要するにMovableTypeで作っているページ)のテンプレートの手直しも少々。
これら、リンクの行き先が変なところが数箇所あって、それの手直し。
仕事でMovable Typeのテンプレートをぐーりぐりいじったおかげで、スンナリできました。
その他の小作業としては、少々意地悪をしてくれた欧州の某検索サイトを特定のページからはじき出す命令を.htaccessに追加したとか。
っていうか、昨日、動作が遅いなぁと思っていたら、欧州の某検索サイトのロボットが、大量アクセスの絨毯爆撃を特定のページにやっていたことが発覚。
そのページへのアクセスはご遠慮いただくことにしました。
一応、「うちのサイトのこのアドレスにメールをくれたら二度とアクセスしませんぜ」とその某検索サイトの説明ページには書かれていましたが、そういうのはあまり信用していないので実力行使。
ロシアのサイトからはどうも意地悪をされるようであきまへん。
迷惑コメントをつけまくられたり。
(そのIPも以前、.htaccessで拒否させていただきましたが。)
今後の予定としては、「アー日記。」のレイアウト変更を先にするか、ツアー関係を先にするか、それとも年表を先にするか…。
2007年06月22日(金)
手直し少々。
一応、移行が済んでないページの作成も進めているのですが、まだアップに至らず。
やるとしたらかなり大掛かりにアップする事になるんで。
まぁ、今考えているのは、ツアー日程関係を先にやろうかと。
ディスコグラフィ関係は更に膨大だし、やるとしたら徹底的にやり変えたいので。(笑)
で、現在やっているのは、スタイルシートの調整。
実は同じように見えるけれどもセットリスト、更新記録と、このSTARTING OVER日記は別々のスタイルシートでした。
その他のページとも違うので、同じようなレイアウトのページなのにスタイルシートが4種類。
それらを統一させる作業を先ほど終えたところです。
現在、別のスタイルシートなのはMovable Typeで作っている「アー日記。」と「Vitzでん。」、その他の移行の済んでないページだけ。
この作業の目的は、近日中にやろうかなと思っている「アー日記。」のテンプレート変更にあります。
「アー日記。」、どうしますかねぇ。
緑色ベースで作るとなると同じスタイルシートに出来ますが、他の色にすると別組みだなぁ。
その辺が少々悩みどころだったりします。
2007年06月14日(木)
月刊ぬべび・6月号。
…っていうか、この不定期月刊、内容を定めないと何がなにやら。(苦笑)
一応、小作業報告じゃなくて、びくでんを今後どうするかというのをここで定めておくのもいいかもしんないですね。
月次目標というか。(おおげさな。)
さーて、次回の「月刊ぬべび」までの目標。
・都道府県別会場リストをDataBoxから移行。(ほんまに出来るんかー?)
・スタイルシート周りの小作業。(ほんまに出来るんかー??)
・「アー日記。」のデザイン移行。(ほんまにほんまに出来るんかー???)
会場リストは移行したいなぁ、本気で。
せっかくあれとかこれとかやってるんだし。
※現在、びくでん上でちょっとしたテストをやってます。それのこと。
スタイルシート周りに関しては、もうちょっとここの長さを伸ばしてやろうとか、見た目の問題。
それと、Movable Type系のデザインの統一。
リンクになっている文字の緑色は、もう少し濃くしようかなぁ、とか。
(多分、色の判別がしづらいかたには見づらいかと推測。)
「アー日記。」はそろそろやっておかないと、MT4になったときに慌てそうで。
とりあえずは今から、「掲示板」トップのサイドメニューがおかしいので、これの修正をやります。
使っているうちに変なところは見つかるモンです。