Aquamarine http://www.aqua-ariena.com/ DTM的な話題を適当に書いていくBLOG ja 2008-11-18T23:52:58+09:00 舞台は整った! http://www.aqua-ariena.com/blog/archives/2008/11/post_168.html とりあえず、サイトの全ての機能が完成しました。
あとはもう音楽データを更新するだけです。

・・・出来ればの話ですけど。

]]>
日記全般 HIRO 2008-11-18T23:52:58+09:00
とりあえず完成 http://www.aqua-ariena.com/blog/archives/2008/11/post_167.html 掲示板の予定していた機能はほぼ実装完了しました。
記事の編集、削除もできるようになりましたのでお気軽にどうぞ。

あとは管理者モードを追加すれば完璧かな?

]]>
ウェブ関連 HIRO 2008-11-17T22:26:06+09:00
掲示板を暫定設置 http://www.aqua-ariena.com/blog/archives/2008/11/post_166.html まだ記事編集機能とかは未完成ですが、とりあえず書き込みと閲覧は出来ます。
一応、完全に1からプログラミングして作成したPHP掲示板です。

でも、なんだかFirefoxで誤動作するっぽいんですけど、どうしたもんだか。
Sessionまわりが不安定なのかな?

追記
おかしくなる原因が判明。
Firefoxで書き込みを行う場合、パスワードを保存とやると何故かタイトルも保存されて次回に引き継がれる。何でやねん・・・。

]]>
ウェブ関連 HIRO 2008-11-16T21:34:00+09:00
掲示板をどうするか http://www.aqua-ariena.com/blog/archives/2008/11/post_165.html サイト再構築作業も佳境に入り、最後に残った最難関の掲示板の制作に入ったわけですが、どのようなタイプの掲示板にすればよいか悩んでいます。

まず第一に考えたのが、そもそもBlog側で私の近況に対するコメントは書ける仕組みになっているので、掲示板を設置する意味はあるのだろうかという事。これまでの掲示板とBlogの記事コメントの使われ方を考えると、Blog側はあくまで近況や私のつい最近の考え方などに対するコメントが書かれ、掲示板側には曲の感想や久しぶりの来訪者の挨拶などが書かれることが多いようです。

ということを考えると、やはり掲示板の需要はまだまだ少なからず存在している事が考えられます。次に問題になるのは、その掲示板の機能について。

最近のフリーCGI掲示板やレンタル掲示板では、画像投稿機能付きやらレス機能付きといった豊富な機能を備えた掲示板が一般的となっています。私も最近ではずっと何も考えずにレス式の掲示板を利用してきました。しかし、このレス機能というのは本当に必要なんでしょうか。

どちらかというと掲示板は来訪者から管理人へのメッセージという使われ方が多く、レスを書く人は自ずと管理人に限定されるという状態になってきています。さらにその書き込みに対して来訪者がレスを付ける事がありますが、結局のところ使用しているのは当事者2人だけというのが実態です。

というわけで、現在の方針ではレス無し版の掲示板を設置するという方向で制作を進めています。やはりレス無し掲示板で1記事ごとに進んでいく方が古き良き時代(?)を彷彿させるという点で味があると思いますしね。

掲示板というとログの排他処理などが非常にシビアになってきますが、ここはSQLiteのトランザクションの排他能力に期待・・・っていうのは甘い考えですかね。

]]>
ウェブ関連 HIRO 2008-11-15T18:33:15+09:00
色々買い物 http://www.aqua-ariena.com/blog/archives/2008/11/post_164.html 最近急激に寒くなってきたわけですが、そういえば冬物の服を全く買っていなかったなと思いだしまして、せっかくなので西武の優勝バーゲンに参戦してきました。

残念ながら紳士服はあまり安く売られないので掘り出し物なんかはありませんでしたが、10万ぐらいの出費を予想して買いに行ったコートが5万台で収まったのはラッキーでした。他には適当にジーンズやらシャツあたりを色々とお買いあげ。財布も買い換えようかと思いましたが、これはまぁ別に買い急ぐこともあるまいと思い直して次回のお楽しみにしておきました。

しかし、いい加減そろそろ衣装類、カバン類を整理しないと収納の限界を超えてきているような・・・

]]>
日記全般 HIRO 2008-11-14T22:35:28+09:00
ニコ動に1曲上げてみる http://www.aqua-ariena.com/blog/archives/2008/11/1.html サンサーラナーガ2の空中庭園の曲をニコニコにアップしておきました。

JASRACに汚染管理されている曲なのでMySoundsには上げていたのですが、こちらのほうがアクセスしやすいだろうと思いましたので。できれば何か新作をもっと作りたいところですが、あまり時間の余裕がないので旧作の掘り起こしぐらいが精一杯・・・。

さて、本日はこれから出勤です。やれやれ。

]]>
作品公開 HIRO 2008-11-13T11:38:30+09:00
昔のVP曲データ復旧計画 http://www.aqua-ariena.com/blog/archives/2008/11/vp.html HDDを整理していたら懐かしいデータを発見したので、ちょいと録音しなおしたりして再アップしておきました。例によって10年ぐらい前の作品なので出来は気にしない方向で・・・。

本当はあと3曲ほどVP曲の過去作品があるのですが、再アップするには色々と調整が必要なのでしばらくお待ち下さい。なるべく過去に作ったデータも最低限の調整をしてアップしていく方向で検討しておりまする。

]]>
作品公開 HIRO 2008-11-10T23:22:59+09:00
音楽コーナー完成 http://www.aqua-ariena.com/blog/archives/2008/11/post_163.html 音楽コーナーの予定していた機能を全て実装完了しました。
お暇な方は、適当にいじくり回して試してみてください。

さすがに疲れた・・。

]]>
ウェブ関連 HIRO 2008-11-08T13:08:00+09:00
Session不能 http://www.aqua-ariena.com/blog/archives/2008/11/session.html 音楽コーナーに、音楽データのソート機能を追加しました。
テーブルのヘッダーをクリックすると並び順を変更できます。

ところで、ローカルの試験環境であるFreeBSDの方でSessionが動かないという問題が発生していてドン詰まり状態です。PHPプログラムの冒頭でsession_start()のメソッドを呼ぶと、DNSエラー画面が表示される状況です。もちろん、そのsession_start()メソッドを除去すれば、普通にブラウザ上に表示できます。さらに、そのURLを直接アドレス欄でEnter実行すると表示されるという・・・。

一体どういうこと?
php.iniの設定がどこかおかしいんだろうなとは思うのですが意味不明。

追記
原因は全くわからないけど、解決した模様。
php.iniを入れ替えたり、Apacheを再起動したり、OSを再起動したり・・・etc

また起きたときに解決できる自信がないな。

]]>
ウェブ関連 HIRO 2008-11-06T23:57:24+09:00
Ajax調査のまとめ http://www.aqua-ariena.com/blog/archives/2008/11/ajax.html 今回の改修作業を行うにあたり、最近流行りのAjaxを利用できないか調査してみました。

Ajaxは、JavaScriptでサーバーとの通信を行うという性格上、マウスカーソルが当たった時のプレビューや入力チェック等に大きな力を発揮します。今回使えるかどうかを検討したのは、音楽ファイルのダウンロード部分です。

]]>
ウェブ関連 HIRO 2008-11-03T22:00:27+09:00
音楽コーナーを再開 http://www.aqua-ariena.com/blog/archives/2008/11/post_162.html というわけで、まだ一部の機能は未完成ですが音楽コーナーを復活させました。
上のメニューの音楽作品という所から入れます。

使い方についてですが、聞きたい音楽のファイルタイプ(MIDIかMP3)を上のメニューから選んでもらって、リストの中で背景が青くなる音楽データをクリックするだけです。背景が青くならない音楽データは、対応するファイルタイプのデータが存在していません。

今後拡張する機能としては、曲名やカテゴリでのソートや、絞り込みの検索機能を考えています。検索機能は実装予定ということでフォームだけ出してあるけど、実装していないので無効化しています。

ああ、これで3連休の2日が終わってしまった・・・。

]]>
ウェブ関連 HIRO 2008-11-02T17:54:01+09:00
SQLite・・ http://www.aqua-ariena.com/blog/archives/2008/11/sqlite.html データベースとダウンロードロジックの設計は完了したのでDB操作コードをせこせこ書いているのですが、ここにきて更新系SQLが動かないという致命的問題が発生。

現在うちのサーバーはPHP4+SQLite3という環境となっているわけですが、どうにもこの環境に対応する資料が少なすぎて調査が進みません。仕方ないのでWeb系エンジニア仲間(?)のS氏に依頼して調査をしてもらっているのですが、果たしてどうなることやら・・・。

それにしても、1日中この調査に掛かりきりになってしまうとは。

追記
いきなり解決してしまった・・・。さすがS氏ことSt.Lute氏。拍手!!
どうやらDBを置くディレクトリのパーミッションを777にする必要があった模様。

]]>
ウェブ関連 HIRO 2008-11-01T20:19:25+09:00
だるーい http://www.aqua-ariena.com/blog/archives/2008/10/post_161.html 体が非常にだるい・・・。
風邪の前兆かもしれないのでさっさと寝よう。

音楽ページは、iT○nesみたいな感じになりつつあります。
UIで優れた作品を作ろう考えると、どうしてもApple寄りになってしまうようです。

あと、DBは一応正規化だけはしておくことにしました。
今後拡張していくことになった場合、やはりネックになると思ったので。

うーん、テーブル設計が面倒くさいぞ。

]]>
ウェブ関連 HIRO 2008-10-28T22:02:23+09:00
工事工事 http://www.aqua-ariena.com/blog/archives/2008/10/post_160.html 現在、音楽ページ制作中。

■ 仕様
1. SQLiteデータベースを利用
 (→ 簡単だから)
2. 音楽作品テーブルは正規化を行わず1テーブルで行く
 (→ 正規化を行って他の情報と連携させるメリットがない)
3. 表示項目は、ゲームタイトル名、曲名、更新日時、DL数
 (→ どうせならDL回数を計測してみたい)
4. 他にphpSQLiteAdminとUploadプログラムを設置
 (→ FTPを使わない更新システムを作ってみたい)
5. 他サイトからの直リンクを防ぐ
 (→ やってみたかっただけ。既にINFO等のページに実装中)

残りはDBにデータを流し込む作業が残っているのと、PHP部のプログラミングが丸々残っているのでそちらを頑張らないと・・。作る事自体は難しくないのだけど、さすがに1人でやると非常に時間がかかります。どっかの暇人に仕様書を渡して、ダウンロード機能をコーディングしてもらえれば楽なんだけど。

]]>
ウェブ関連 HIRO 2008-10-26T20:48:50+09:00
改装中 http://www.aqua-ariena.com/blog/archives/2008/10/post_10.html 週末を使って必死に改装作業をしています。

とりあえず、インフォメーションとリンクのページは出来ました。
音楽と掲示板は1からプログラム作成になるため時間が掛かります。暫くお待ちを。

リンクページは結構動きが面白いかもしれません(?)

]]>
ウェブ関連 HIRO 2008-10-25T23:58:42+09:00