・・・出来ればの話ですけど。
]]>あとは管理者モードを追加すれば完璧かな?
]]>でも、なんだかFirefoxで誤動作するっぽいんですけど、どうしたもんだか。
Sessionまわりが不安定なのかな?
追記
おかしくなる原因が判明。
Firefoxで書き込みを行う場合、パスワードを保存とやると何故かタイトルも保存されて次回に引き継がれる。何でやねん・・・。
まず第一に考えたのが、そもそもBlog側で私の近況に対するコメントは書ける仕組みになっているので、掲示板を設置する意味はあるのだろうかという事。これまでの掲示板とBlogの記事コメントの使われ方を考えると、Blog側はあくまで近況や私のつい最近の考え方などに対するコメントが書かれ、掲示板側には曲の感想や久しぶりの来訪者の挨拶などが書かれることが多いようです。
ということを考えると、やはり掲示板の需要はまだまだ少なからず存在している事が考えられます。次に問題になるのは、その掲示板の機能について。
最近のフリーCGI掲示板やレンタル掲示板では、画像投稿機能付きやらレス機能付きといった豊富な機能を備えた掲示板が一般的となっています。私も最近ではずっと何も考えずにレス式の掲示板を利用してきました。しかし、このレス機能というのは本当に必要なんでしょうか。
どちらかというと掲示板は来訪者から管理人へのメッセージという使われ方が多く、レスを書く人は自ずと管理人に限定されるという状態になってきています。さらにその書き込みに対して来訪者がレスを付ける事がありますが、結局のところ使用しているのは当事者2人だけというのが実態です。
というわけで、現在の方針ではレス無し版の掲示板を設置するという方向で制作を進めています。やはりレス無し掲示板で1記事ごとに進んでいく方が古き良き時代(?)を彷彿させるという点で味があると思いますしね。
掲示板というとログの排他処理などが非常にシビアになってきますが、ここはSQLiteのトランザクションの排他能力に期待・・・っていうのは甘い考えですかね。
]]>残念ながら紳士服はあまり安く売られないので掘り出し物なんかはありませんでしたが、10万ぐらいの出費を予想して買いに行ったコートが5万台で収まったのはラッキーでした。他には適当にジーンズやらシャツあたりを色々とお買いあげ。財布も買い換えようかと思いましたが、これはまぁ別に買い急ぐこともあるまいと思い直して次回のお楽しみにしておきました。
しかし、いい加減そろそろ衣装類、カバン類を整理しないと収納の限界を超えてきているような・・・
]]>JASRACに汚染管理されている曲なのでMySoundsには上げていたのですが、こちらのほうがアクセスしやすいだろうと思いましたので。できれば何か新作をもっと作りたいところですが、あまり時間の余裕がないので旧作の掘り起こしぐらいが精一杯・・・。
さて、本日はこれから出勤です。やれやれ。
]]>本当はあと3曲ほどVP曲の過去作品があるのですが、再アップするには色々と調整が必要なのでしばらくお待ち下さい。なるべく過去に作ったデータも最低限の調整をしてアップしていく方向で検討しておりまする。
]]>さすがに疲れた・・。
]]>ところで、ローカルの試験環境であるFreeBSDの方でSessionが動かないという問題が発生していてドン詰まり状態です。PHPプログラムの冒頭でsession_start()のメソッドを呼ぶと、DNSエラー画面が表示される状況です。もちろん、そのsession_start()メソッドを除去すれば、普通にブラウザ上に表示できます。さらに、そのURLを直接アドレス欄でEnter実行すると表示されるという・・・。
一体どういうこと?
php.iniの設定がどこかおかしいんだろうなとは思うのですが意味不明。
追記
原因は全くわからないけど、解決した模様。
php.iniを入れ替えたり、Apacheを再起動したり、OSを再起動したり・・・etc
また起きたときに解決できる自信がないな。
]]>Ajaxは、JavaScriptでサーバーとの通信を行うという性格上、マウスカーソルが当たった時のプレビューや入力チェック等に大きな力を発揮します。今回使えるかどうかを検討したのは、音楽ファイルのダウンロード部分です。
使い方についてですが、聞きたい音楽のファイルタイプ(MIDIかMP3)を上のメニューから選んでもらって、リストの中で背景が青くなる音楽データをクリックするだけです。背景が青くならない音楽データは、対応するファイルタイプのデータが存在していません。
今後拡張する機能としては、曲名やカテゴリでのソートや、絞り込みの検索機能を考えています。検索機能は実装予定ということでフォームだけ出してあるけど、実装していないので無効化しています。
ああ、これで3連休の2日が終わってしまった・・・。
]]>現在うちのサーバーはPHP4+SQLite3という環境となっているわけですが、どうにもこの環境に対応する資料が少なすぎて調査が進みません。仕方ないのでWeb系エンジニア仲間(?)のS氏に依頼して調査をしてもらっているのですが、果たしてどうなることやら・・・。
それにしても、1日中この調査に掛かりきりになってしまうとは。
追記
いきなり解決してしまった・・・。さすがS氏ことSt.Lute氏。拍手!!
どうやらDBを置くディレクトリのパーミッションを777にする必要があった模様。
音楽ページは、iT○nesみたいな感じになりつつあります。
UIで優れた作品を作ろう考えると、どうしてもApple寄りになってしまうようです。
あと、DBは一応正規化だけはしておくことにしました。
今後拡張していくことになった場合、やはりネックになると思ったので。
うーん、テーブル設計が面倒くさいぞ。
]]>■ 仕様
1. SQLiteデータベースを利用
(→ 簡単だから)
2. 音楽作品テーブルは正規化を行わず1テーブルで行く
(→ 正規化を行って他の情報と連携させるメリットがない)
3. 表示項目は、ゲームタイトル名、曲名、更新日時、DL数
(→ どうせならDL回数を計測してみたい)
4. 他にphpSQLiteAdminとUploadプログラムを設置
(→ FTPを使わない更新システムを作ってみたい)
5. 他サイトからの直リンクを防ぐ
(→ やってみたかっただけ。既にINFO等のページに実装中)
残りはDBにデータを流し込む作業が残っているのと、PHP部のプログラミングが丸々残っているのでそちらを頑張らないと・・。作る事自体は難しくないのだけど、さすがに1人でやると非常に時間がかかります。どっかの暇人に仕様書を渡して、ダウンロード機能をコーディングしてもらえれば楽なんだけど。
]]>とりあえず、インフォメーションとリンクのページは出来ました。
音楽と掲示板は1からプログラム作成になるため時間が掛かります。暫くお待ちを。
リンクページは結構動きが面白いかもしれません(?)
]]>