弐条海月の とはずがたり

そこはかとなく書き綴るブログなるもの

» 2009年3月の日記

日曜日の過ごし方…

 朝5時過ぎまで起きていたせいで、「侍戦隊シンケンジャー」を見逃してしまいました。目覚めたのは「仮面ライダーディケイド」の途中。ですので「フレッシュ プリキュア」はしっかりと観ることができました(大笑)。

 午前中は漫画を読んで過ごし、散歩に出かけようと長男と外に出てみたのですが、思いのほか寒く…すぐに引き返してしまいました(笑)。総括すると、ダメダメな日曜日、って感じですかね(笑)。

 現在読んでおります漫画「ONE-PIECE」は、38巻まで進みました。目が疲れてますね。鏡を見ると充血しています。ですので、明日は漫画はお休みして、見逃した「シンケンジャー」と「ガンダムOO」を観ます(爆)。


土曜の夜は更けて…

 GM君の家から帰宅したのは午前1時を軽く回っていたと思います。しかし、せっかくの土曜日…このまま寝てしまうには余りに惜しい…と思うと、自然と私はパソコンに向かっていました(笑)。もちろん、このサイト「プログラムとはずがたり」の改良のためです(笑)。

 今日行いました作業は、日記部分の処理の共通化です。まだ途中までしか完成しておりませんが、「日々のこと」で月単位の日記を表示する処理と、トップページで3日分の日記の1行分を抜き出しリンクを設定する処理を共通化しました。このほかにも日記に関する処理が多々ありますので、部品の共通化を図りつつ、プログラムも見直して効率をアップさせていこうと思っております。

 また、今日から漫画「ONE-PIECE」を読んでおります。今更…な感がありますが、これまで全く読んでこなかった漫画なので新鮮ですね。結構なペースで読んでいるのですが、如何せん冊数が多くて…。明け方まで読み続けてしまいました(笑)。


「プラモデルとはずがたり」もね…

 朝起きると、うっすらと雪が積もっておりました。道路脇の雪はまだ多いのですが最近は雪解けが進み、路面の雪はすっかりなくなっている状態でしたので、ふわふわと積もった雪が新鮮に思え、また、季節の変わり目であることを強く実感しました。

 今日は私の友人であり趣味のガンプラ制作の師匠、GM君の家に行って来ました。このサイトの別館でありプラモデル製作に関することを綴るブログ「プラモデルとはずがたり」が最近、おろそかになっておりますので、仕上げ待ちの状態で放置していたギャン(UGHC、1/144)を持参し、つや消しスプレーで仕上げてきました。

 GM君の家では、アドバイスを受けながらスプレー仕上げをさせてもらいました。今回は初めて、バラバラにしてパーツ毎にスプレー仕上げを行いました。詳細は「プラモデルとはずがたり」でどうぞー。

 それから、GM君に「プラモデルとはずがたり」の投稿方法を教えてきましたので、今後はGM君の投稿が増えてくることと思います。ガンプラに囲まれ、ガンプラとともに生活をしているGM君の場合、ブログに載せるネタは十二分にあります(笑)。後は写真を撮って文章を書くだけですよ。GM君(笑)。


続、PageRankの怪…

 Google の PageRank(ページランク)が「1」でしたこのサイト「プログラムとはずがたり」で、いつの間にやら「PageRankの情報を利用できません」のメッセージが出るようになっていた問題が、なぜか解決しておりました。

 一時的にトップページのみ、自作のテンプレートエンジン「天橋立(AmanoHashidate)」のキャッシュ機能をOFFに変更したのが奏功したのでしょうか? 原因究明のため、再度キャッシュ機能をONに変更してみました。さて、どうなりますことやら…。

※この記事は過去のサイトから移行したものであり、
現在の内容とは異なっている場合がありますことをご了承下さいませ。


サイトのバグ潰し…

 今日は、W3Cの勧告に基づいたサイト構築がなされているかどうかを調べることのできる「Markup Validation Service」で、このサイト「プログラムとはずがたり」をチェックしてみました。すると、びっくりするほどのエラー表示が…。ページに貼っておりましたチェック済のバナーが「嘘」になっておりましたのを、慌てて修正しました(苦笑)。

 私のサイトは現在のところ「XHTML 1.0 Transitional」で制作しております。本来であれば「XHTML 1.1」で、少なくとも「XHTML 1.0 Strict」で制作したいところではありますが、超えねばならないハードルが高いために未だ改良できずにおります。

 W3Cの「Markup Validation Service」は英語のサイトなのですが、ページのエラーを教えてくれる優れモノです。審査をパスすると、「This document was successfully checked as XHTML 1.0 Transitional !」(後ろの部分はDOCTYPEによって変わります)と表示され、W3Cのチェック済であることを示すバナーを貼ることができます。

 今回の私のサイトのエラーは、まずYahoo!のサイト内検索のソースでした。これはソース自体を変更することが認められておりませんから、W3Cのチェックを通すためにはとある方法を使うことになります。

 とある方法…それは、ソースに表示させずにコードを埋め込む方法…つまり javascript を使う方法です。

 私のサイトは javascript のライブラリに Jquery を使っております。これを利用して、サイト内検索のコードを埋め込んでしまえばよいのです。
 手順は以下の通りです。
1 サイト内検索のコードをテンプレートから分離して、html の別ファイルにする。
2 1で作成したhtmlファイルを読み込み特定のタグ内に表示させる命令を書いた javascript ファイルを作成する。
3 テンプレート上で、サイト内検索のコードを処理するための javascript ファイルを読み込む。

 上記の方法で、サイト内検索部分のコードのエラーは回避できました。なのに、まだエラーが?

 調べてみますと、タグ内のIDに数字のみを記述している部分が3ヵ所あるとのこと…。これは…メニュー項目の<div>が原因のようです。現在製作中のフレームワーク「天の川(Amanogawa)」のメニュー生成プログラムを修正し、IDの数字の前に”menu_”の文字列を加えることで簡単に解決しました。

 もともとは”menu_”の文字列が入った仕様になっていたのですが、「天の川(Amanogawa)」の開発途中で、メニュー項目のテンプレートを外部ファイル化した時に抜け落ちてしまっていたようです。

 私は曲がりなりにも会社でWEBと名の付く部門にも片足を入れておりますので、さすがにエラーだらけのサイトを運営する訳にはいきません。これでひと安心ですかね?

日記表示のバグ潰し…

 「日記部分にエラーがありますよ…」とは、仕事仲間のpnyoさんの言葉。確認してみると、どうやらフレームワーク「天の川(Amanogawa)」と日記表示のプログラムの接続がうまくいっていないようでした。とりあえず…緊急の処置を行い、無理矢理変数を渡してエラーを回避。その後、月単位、日単位のの日記を処理する2つのプログラムを見直しました。
 まだまだ処理を効率アップさせることができそうな予感なのですが…かかるのでしょうね、時間が…。

※この記事は過去のサイトから移行したものであり、
現在の内容とは異なっている場合がありますことをご了承下さいませ。


固定ページ

最近の投稿

カテゴリー





カレンダー

2009年3月
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

過去の日記はこちら

キーワードで検索