弐条海月の とはずがたり

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

» 2009年4月の日記

「ドルアーガの塔」観ました

 実は今週はアニメ「ドルアーガの塔」を第一期から通して観ておりました。懐かしいゲーム画面を模した映像も登場したりして…久々にファミコン版「ドルアーガ の塔」をプレイしたくなりました。隠しアイテムが盛りだくさんで、その出し方も色々。子ども心に、奥の深いゲームだと思いつつも理不尽さを感じてもおりました(笑)。懐かしいです。


一転、雪の日…

 今朝、目が覚めると外は雪がちらついておりました。夜中から降っていたようですが、積もるまでには至らず、車にうっすらと雪が乗っている程度でした。ですが久々に肌寒く、こうした天気の中ですと余計に春が待ち遠しいと思えてきます。明日は晴れると良いですね。

 昨日に引き続き、コメント管理機能を開発しております。今日は本流とは少し離れて、ナビゲーションバーの文字列や各ページでの説明文などを正しく表示できるように調整しました。

 実はまだ…レイアウトは無視して開発しております。管理ツールのテンプレートは、表のページで使っている物を流用しているので、CSSこそ共通ですが色々と不都合があります。ここはやはり、管理ツール専用のレイアウトとスタイルを適用したほうが良いと思っておりますので、近く作業致します。
 セーブ機能を付けるのは、1行書き足すだけでできるようにしてありますが、その前にきちんと書き込みできるかどうか…色々とテストをしたいのです。

 1日1ファイルとなっておりますコメントファイルの読み込み方法は2種類あります。
 1つ目は、最初にコメントファイルを読み込んで一覧表示する際。これはファイルの中身が1行が1コメントになっている関係上、1行毎に取り出してリンクを付けたり並び替えたりといった整形処理をかける必要があります

 2つ目は、上記のリンクを押して編集画面に移行し、編集内容を反映させる際の処理です。この時は、編集前のコメント1行分をPOST送信で取得しておき、実際に編集したものと置き換える必要があります。この時は、コメントのファイルを丸ごと読み込んで、旧内容と新内容を置き換える処理を行っております。

 当初の開発時は、旧コメントがなかなか取得できなくて閉口しました。エンティティの問題や改行の問題をクリアするとすんなり置き換えできるようになりました。

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


フレームワーク開発で思うこと…

 このサイト「プログラムとはずがたり」で使用している枠組(フレームワーク)「天の川(Amanogawa)」を開発中です。オモテの部分は完成こそしておりませんが、ほぼ旧システムからの乗り換えが完了しておりますので、現在は念願の管理ツールを開発している段階です。

 とは言え「天の川(Amanogawa)」自体が未完成の枠組(フレームワーク)のため、現在でもオモテの部分に手を入れることが頻繁にあります。ですので時折、とんでもないバグが発生し、訪問して下さった方に「エラーが出てるよ」「ページが見られないんだけど…」などとご指摘頂くことも多々あります。これからもそうした事態が起こり得るのですが…平にご容赦頂き、今後も変わらぬご愛顧のほど、よろしくお願い申し上げます(照)

さっそくバグ修正(笑)

 日々の日記を表示する部分で2つのバグがありましたので、さっそく修正しました。
 一つ目は、ページの一番上の部分です。プログラム開発チェック用のデータが表示されたままになっておりました。いったいいつから表示されていたのでしょう? お恥ずかしい限りです。

 それから…ページのロゴ直下にありますナビゲーションバー(いわゆるパンくずリストってやつです)の表記を改めました。
 これまでは…
「日付 >タイトル」 となっておりましたのを…
「日付:タイトル 」に改めた…というものです。

 ナビゲーションバーは「トップ > 日々のこと > 0000年00月 > 」とページの階層をたどるたびに長くなっていき、この後に先ほどの「日付 >タイトル」が続いておりました。ページの区切りが「>」によって行われているため、日記の日付とタイトルの間にある「>」がおかしいのです。今までは気が付きませんでした。これを「日付:タイトル 」の形に改めることで、別階層ではなく同一のものであることを内外にアピールする狙いです。
 実際に、何かが大きく変わったわけではないです。単なる自己満足に過ぎませんが…。
 それにしても、どうしてナビゲーションバーのことをパンくずリストって言うのでしょうかね? すごく謎です。

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


久々、雨の日…

 今朝、目が覚めましたら薄暗かったので「早起きしたのか?」と思ったのですが、外は雨でした。それも大降り。

 目覚ましが鳴る前に起きましたので、雨音で目が覚めたのだと思います。仕事を終えて帰る午後7時過ぎになってようやく小ぶりになりました。まとまった雨が降ったのは久しぶりではないでしょうか?

 ただ、私はどうも雨天は好きではないですね。外で仕事をしていた時も、屋内で仕事をするようになった今も、それは変わらず。何より気分も暗くなりますしね。とにかく、週末はちょっと出掛けようと思っておりますので、カラッと晴れてほしいものです。


「天の川(Amanogawa)」の開発…

 このサイト「プログラムとはずがたり」で使用する自作の枠組(フレームワーク)「天の川(Amanogawa)」を開発しております。フレームワークというのはおこがましいような代物ですし、管理ツールもまだないのですが、PHPの勉強のためと思い、Wordpressに変えてしまいたい衝動を抑えつつ頑張っております(笑)。現在取り組んでおります開発は管理ツールの中のコメント管理機能です。

 現在、開発中のコメント管理の部分は、いただいたコメントの編集機能の実装です。とりあえず書き込みの一歩手前までは完成しました。

 いただいたコメントは、1日1ファイル形式で保存しております。コメント管理のページでは、コメントが書かれた日付の一覧をまず表示します。ここから任意の日付を選びますと、該当するファイルの中身が読み込まれ、コメントが整形された後に一覧表示されます。一覧表示の下には、新たなコメントを管理者として追記できるフォームを設置しました。

 また、各コメントには編集ボタンを付けました。言わずもがな、これを押すと編集または削除ができるようにするつもりです。現在は、編集まではできますが、内容の保存処理が未完の状態です。削除の部分はボタンをつけただけです(笑)。

 編集をやめて戻る際の処理を書こうと思ったのですが、サイトの表側で使っておりますコメント書き込み機能を流用したいと思いまして、その部分を大幅に書き直すことにしました。

 表と裏での処理の違いを吸収しながらの作業は、私のスキルでは困難を極めました。特に、整合性がとれなくて困った部分は、表側の日々の日記の部分などに相当手を入れて解決しました(笑)。これによって、期待する動作が実現できた上、表も裏(管理ツール)もコメント書き込みについては共通のプログラムを使い回せるようになりましたので良かったです。

 その分、プログラムが複雑になってしまった感は否めないのですが、後に細かい部分の部品も共通化して効率をさらにアップさせていきたいと思います。

 あっ、今日は久しぶりにすごく真面目な日記になりましたー(爆)。

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


固定ページ

最近の投稿

カテゴリー





カレンダー

2009年4月
 12345
6789101112
13141516171819
20212223242526
27282930  

過去の日記はこちら

キーワードで検索