塊素の生きる現実(日記)

塊素第一情報区画
移動案内

>旧式日記保存所
>日記への突っ込みスレ

< 2011/122012/02 >
2012/01
01020304050607
08091011121314
15161718192021
22232425262728
293031
月内目次
2012年01月01日
二〇一二年 開始
初夢の話
言い忘れてましたが、実は...
2012年01月02日
ついにデータベース導入
二日の夢
データベース
父方の祖母の家で挨拶
サイト作成
2012年01月10日
本日は振替休暇
AA保管庫完成は遠い
2012年01月15日
AA保管庫作成ー!
AA保管庫の進捗
ちょいとやる夫スレ作者と...
2012年01月22日
頭の回らない日
進まない作業
涼宮ハルヒのアスキーアー...
相手に大卒を求めるのは高...
2012年01月28日
社員旅行(京都)
朝:京都~大阪~京都
昼:食事と観光名所めぐり
夜:宴会と風呂
2012年01月29日
社員旅行(京都) 二日目
朝:朝食ととらのあな
昼~夜:ハルヒ保管庫のMyS...
最新の日記
2017年05月30日
次の仕事が決まった
次のお仕事
2017年05月25日
作業場をクビになった
能力不足の果てに
2017年05月06日
めっきりやる気の出ない日々
指が動かない日々
自我とは何か
2017年02月13日
風邪ひいたかも
2017年初の日記がこれ
たぶん風邪(インフルでは...
2016年12月09日
何かいい手はないものか
効率が上がらない

 一月一五日、日曜日の話

AA保管庫作成ー!

 あー、頭が痛い。くらっときた。

[◆]AA保管庫の進捗

 SQL 文を PHP プログラム内に書いているのがちょっとあれかなと思い、何とか SQL ファイルとして PHP プログラム内において置けないかと平日の間にあれこれ考えていたのであるが、あ、あの方法ならば、と思い付いたものを実装してみたら綺麗に動いてくれたので、PHP 内の SQL 文をすべて外部 SQL ファイルに出しました。SQL を取り扱うためのクラスを独自に作成する必要があったものの、なかなかいい感じに仕上がったので大変満足してます。

 で、製造に関して考えると綺麗にサイトを仕上げるにはまだまだ小道具が足りない気がします。小回りの効くプログラムを作っていかなければならないわけですが、どのようなものが小回りの効くものと言えるのか、そんなもんは実際に組んでみないと分かりません。いや、仕様書を作成していけばその過程で思いついた可能性はありますが……。まあとにかく。必要なものをひたすら作ってます。今のところ、無駄なものを作ってしまったということはないです。

 さて、全体的な進捗の話です。

 データベーステーブルからデータを呼び出してサイト上に表示する機能はほぼ完成したと言えます。複数作品に対応するための総合トップページと個別作品トップページの切り分け部分がまだ綺麗ではないですが、そのあたりは最後の仕上げに行なうことになるでしょう。

 そして現在、指しあたっているのがアスキーアートの登録です。この部分、仕様変更が入ってましてこの仕様変更を適用するには僕自身もあまりやったことがない技術を覚える必要があります。今までどおり、データの最後に最大NO + 1 のような単純なデータの入れ方をするだけなら簡単なんですが、今回は既存のデータの間に新しいデータを差し込む、ということができるようにしたいもので……そうなると、データをずらさないといけない、という手間が発生します。並び順がどうこうではなく、コードをずらす必要があります。

 このあたりを綺麗にずらすためにはストアドプロシージャというデータベース側のプログラムを組む必要がある。連続で複数のデータ複数のテーブルをいじらないといけないので、 PHP 側であれこれ SQL 文を発行しながら処理してたんでは無駄が多すぎる。時代はストアドプロシージャなのだよ!

 まあ、ストアドプロシージャの基礎みたいなものは初めの会社で読み書きしていたから大体分かるはず。MySql のマニュアルを読んでいてもそれほど難しいと感じなかったし、とにかくプロシージャを四つほど作ってしまおう。

 が、今日はもう時間切れだ。来週、かなぁ。

[◆]ちょいとやる夫スレ作者と会話をする

 集中力が切れたときなどにはやる夫スレを覗くのであるが、たまったま、僕のAA保管庫にてデータ操作をしているというAA作者さんの書き込みを見つけたので、とても嬉しく感じました。やっぱ、自分のプログラムが使われていると実感すると……快感ですぜウェヒヒ。

 ただ、ちょっと気になる書き込みでした。僕が管理しているアスキーアート保管庫は今のところ、涼宮ハルヒ作品のみに絞っています。で、どうも別作品のアスキーアートを涼宮ハルヒ作品として認識し、登録されているものがあったようです。しかも、作者も違う人になってる模様。

 さて問題です。別作品のAAを登録してしまった場合の対処は? 通常は削除です。なんだけれども……もったいないという感情がぬぐえない。ならば、備考にて別作品のアスキーアートであることを明記するか? 現状ではもっともこれが取りやすい方法だと思います。

 最良の方法はその作品用の枠を造ってそっちに保管することかと思われますが、現在行なっているバージョンアップ作業が終われば可能になるとはいえ、現在稼働中のサイトではそのようなことは出来ない。うーん。

 次に、作者名が間違ってる場合の対処は? 誰が作ったのか分かるのであれば、すぐに直す必要があります。分からないのであれば変更しないか、いっそのこと作者不明にするほうがいいでしょう。作者は別の人である、と分かるのであれば。このあたり、一つずつ直していくしかないのでかなり面倒な作業です。一番いいのは作者に情報を正してもらうことですが、大量にあるアスキーアートの中から自分が作成したアスキーアートを見つけ出してくださいっていうのもきつい話です。

 なにはともあれ、アスキーアートの整理整頓の使用に少し修正が必要っぽいです。作品間のアスキーアートの移動は考えてなかったんですが、必要かなぁ。

 そして、それをきっかけに雑談スレにて作者さんと少しばかり意見交換を行いました。やはり、サイト利用者から直接話を聞けるというのは貴重なもので、参考になりました。

 今はバージョンアップに専念しますが、意見をもらえるものならやはり、今のうちにもらっておいたほうがいいかなぁ。サイトに告知出してみようかな。