記事一覧

データベース導入

 プログラムの改修状況、データの状態、作業可能な時間と今後の発展を踏まえ、考慮を重ねた結果、ついにデータベースに手を出すことになりました。データベースの導入にかかる手間がネックだと思われたのですが、意外と楽に導入できたので現在、テスト環境にてデータベースへのデータ入力とデータベースからデータを取得するようプログラムの改修を行っています。

 プログラムって、どのような形でデータを記録しているか、で大きく形が変わるんだな、思い知った;

続きを読む

バージョンアップに伴い、仕様変更も色々

 現在、涼宮ハルヒのアスキーアート保管庫はバージョンアップ作業を進めております。
 それに伴い、いくつか仕様変更をすることになりました。バグも見つかっているので、それを含めて修正を行っています。

 この仕様変更で目に見えて変更になるのは以下のものです。

・サイト内における各ページへのアドレスの変更
・ブラウザ上からのアスキーアート順序の変更が可能に

続きを読む

サイトのバージョンアップを画策

 年末年始、一週間の休みになりました、いやー、前年は本当の「年末年始」の二日間しか休みがなかったもので冷や冷やしてたんですが、何とか時間がとれそうです。特に旅行に行く予定もないし、なんとか今のうちに新しいシステムを組み上げたいところ。

続きを読む

涼宮ハルヒの驚愕、読了

 実は読了してからすでに一週間ほど過ぎてしまっているのですが、涼宮ハルヒの驚愕を読み終えました。いやー、あまり深く考えずに読んでいるので気が付かなかった複線が存在したことを最後になってから知り、楽しませていただきました。やはり、谷川さんはライトノベル作家として力があるほうだと思います。

 さて、今回は新キャラクターが登場したわけですが、当AA保管庫としてはこの人物の立ち位置に対して微妙な判断をしています。

続きを読む

複数行に対する行末空白文字削除を実装

 本日、改行が存在する文字列に対して、それぞれの行の行末に存在する空白文字を削除する JavaScript を作成して実装しました。これにより、今後、手動で行末空白文字を削除する必要はなくなるはず。下手するとデータを壊すんじゃないかとびくびくしながら削除を実行することがなくなるわけだ。

 何度もテストした上で実装したのでエラーになることはないはずですが、何か JavaScript 関係のエラー等が出て登録などができない場合、もしくは行末空白文字が削除されて不都合がある場合はご連絡ください。おそらく、特例的に対応します。

 そのほか、zip 圧縮されているファイルをダウンロードして解凍すると拡張子なしのファイルが出てくる二重圧縮の問題を解決しました。Apache の設定ミスです。申し訳ありません。

 なお、二重圧縮されたファイルに関しては、拡張子なしのファイルの名前に「 .zip 」と追加して、さらに解凍してください。

 よろしくお願いします。

2010/09/23 ~ 2010/09/25 間のサーバ障害について

 2010/09/23 ~ 2010/09/25 の間、冥王サーバそのものの運用に障害が発生していたため、当サイトにも接続できない状態となっておりました。

 ご迷惑をおかけしました。

 ……ちょうど、AAの整理をしていて当サイトのデータは最新版を別マシンに保存していた事なきを得たが……冷やかしのデータレスキューに失敗したぁぁぁぁ(泣)

続きを読む

次にやること

 新しい職場にて一ヶ月、生活リズムにも慣れが出てきてある程度自分の時間を取り持つことが出来るようになってきた。そういうわけで、少しずつ新しいことをやり始めているのであるが、涼宮ハルヒのアスキーアート保管庫については「次にやるべきこと」と言ったらAAの整理整頓機能の構築になる。

 AAの整理整頓機能とは、AAの追加、AAの移動、AAの削除が出来る事を指す。これをクリアすると次に難題が待ち構えていたりするのだが、更なる巨大サイトへ向けて前進することになる。

続きを読む

MLT 表示機能を改善

 新型サイトに移行したと同時にアスキーアートを MLT 形式で表示する機能を取り付けていたのですが、アスキーアートが多いページで表示しようとするとブラウザが固まることが多発し、表示できてもブラウザの応答が非常に悪くなる場合がほとんどで何が原因なんだろうなーと思っていたのですが、今日の朝になんかこう、天啓みたいに思いついたことがあってさっそく導入してみたら表示速度が跳ね上がり、ブラウザが固まることもなくなりました。

続きを読む

PHP 文字化け問題、解決

 新環境に移行して全ての設定が初期化された後、設定ミスをしたため文字化けを起こしていましたが、本日、解決しました。AA登録制限も解除しましたので、よろしくお願いします。

続きを読む

文字化けが多発しています

 OS を入れなおし、Web サーバや PHP モジュールのインストールを自動インストールに頼った結果、データ登録の際に文字化けが多発することが確認されました。

 このため、緊急的にアスキーアートの登録を停止しています。

 大変申し訳ありませんが、アスキーアートの登録は今しばらくお待ちください。

冥王サーバの OS が最新版になりました

 このたび、冥王サーバの OS を最新版にクリーンインストールしました。この作業のため、六月二八日、六月二九日の二日間に及んで当サイトを含めた全てのサービスが利用できない状態になっておりました。

 現在、全サービスは復旧しています。ご迷惑をおかけしました。 

AAデータ整理完了

 この一週間、新型アスキーアートサイトの能力をフルに生かせる形にAAデータを加工しつつ整理してきましたが、本日ようやく全て終わりました。

続きを読む

バグ修正のお知らせ

 本日、アスキーアートの登録プログラムにバグが発見されました。
 現在は修正され、正常に稼動しております。

 記

・症状
 差分AAが存在する葉AAにおいて、基となるAAの修正が出来ない。

・原因
 葉の修正画面において Parts CD の受け渡しが行われていなかったため、差分AAが存在していて Parts CD に 000 が登録されていた場合、変更先データと認識されずに検索が通過してしまっていた。

・解決策
 Parts CD の受け渡しを行う。

 以上

新型サイトに対応したAA整理

 新型サイトに移行が完了したので、次なる作業は新型サイトの仕様に沿ってAAデータを整理整頓することになります。今回は差分に仕様として対応したため、相当なAAの移動が見込まれています。「顔アップ1」、「顔アップ2」のような分類は全て消失し、一つの基AAとその差分AAとして扱われ、目次はざっくりと圧縮されます。

続きを読む

新型アスキーアートサイトをリリース

 土曜日に入る前にちゃきちゃきと行わせていただきました。
 テスト段階時、及び移行後の様子では不具合は起きていないように思われますが、何かの拍子にバグが発見される可能性があります。不具合が発生した際にはログを取る仕様にはしておりますが、より確実に対処するために掲示板にご一報くださいますよう、よろしくお願いします。

 あと、現状のデータ登録状況から、差分AAを差分AAとして扱うには相当いじらないといけないので、整理整頓の際に行うにしても全部完了するには相当時間がかかることが見込まれています。ご了承ください。

 さて、今回の最終決定仕様変更箇所は以下のものになります。

■外装
・Forest CD の復活、明示的使用。
・Parts CD の採用、差分登録実装。
・各 CD の指定による、指定範囲のみの表示機能実装(指定はアドレスにて行う)。
・上記機能を速やかに実行するための目録を実装。
・表示中のAAページを MLT 形式に変換する機能実装。

■内装
・オブジェクト指向型コーディングを採用。
・文字キャラセット変換機能を無効化。

続きを読む

アフィリエイトについて

 これまで、涼宮ハルヒのアスキーアート保管庫にはアフィリエイトは取り付けないという方針でした。これは当サイトに登録されているアスキーアートはあくまで多くのAA職人様からお預かりしているものであり、当サイト管理人による努力は微々足るものだと認識した上で、お借りしているものをお金のネタにすることはしてはいけないと思っていたからです。

 しかしながら、当サイト管理人の生活の変化に伴い、無収入であり続けることがだんだん辛くなってまいりました。今のところは現実生活に影響が出るところまでは来ていませんが、それも時間の問題。また、アスキーアートサイトの構築に関しては相当の時間を詰め込んでおり、それなのに利益がないという状況が管理人の周囲環境を悪化させ始めています。このままでは「ただ遊んでいるだけである」と理解されてネット環境がぶった切られる可能性もなくはありません(念のために述べると、ネット環境がぶった切られたからといって暴力に訴える気はありません。後にも先にも僕の力不足が原因です)。

 現状、サイト運用において利益を上げるためには広告の設置が順当です。広告の設置を嫌う向きがあることは承知しておりますが、都合によっては広告の設置を行うかもしれません。その際にはお許しください。

新型アスキーアートサイト

 新型アスキーアートサイトの必要性を感じてから早くも一ヶ月、ようやく試用版が意図通りの動作をするところまでできました。新型は新しく必要だと思われた仕様を八割程度含んだものになっています。

 あとの二割? 相変わらず、ブラウザ操作によるアスキーアートの整理操作に関する部分は組み込んでません。ただ、データを登録するよりはるかにデータ操作が難しいんだよぅ。

 とりあえず、しばらくはテストサイトであれこれ遊んでみて、バグの洗い出しと使いやすさの見直しを進めます。

続きを読む

差分の表示方法と差分の棲み分けの必要性について

 現在、テストサイトにて初期表示では差分を表示せず、ボタン一つで差分の表示を切り替えることができる仕組みができた、と思わせて出来ていない。

 ブラウザの仕様なのか、ボタンを二回押さないとなぜか切り替わってくれない。うーむ、いい手だと思ったんだけど、手法に問題があるようだ。その他、実際にやってみると問題が浮き彫りになり、現在、別の手を考えている最中である。

続きを読む

差分に対する処置を考える

アスキーアートの差分の扱い
http://hades.worlds-walkers.org/~haruhi-AA/CGI/blog/diary.cgi?no=51&continue=on

 上の記事で少し考えたことがあった差分の取り扱いについて、今後の対応を考えると現状の「元AAに適用させた上で登録」方式では不具合が先立つだろうと予測された。

 まあ、予測と言うか、アスキーアートの公開スレッドにおいて、一つのアスキーアートに対する差分の量に眩暈(めまい)がしたというのが本音に近い。あまりにもパターンが多すぎるとサイトの容量自体には問題なくとも、利用者たる人間には苛立ちを与える結果になる。

 つまり、差分がたくさんあるアスキーアートを登録した瞬間、扱いにくいサイトになってしまう。それはまずい。

続きを読む

やる夫AA録様が更新終了を宣言

 アスキーアート保管庫の超大手、やる夫AA録様がこのたび、更新を終了されることになりました。僕自身には直接的な影響は今のところ出ていないのですが、今回の終了を受けてやる夫系スレッドでは相当な波紋が広がっています。

続きを読む

アスキーアートの差分の扱い

 登録されているアスキーアートの中には目元や口元が違うがそのほかの部分は全く同じ、というアスキーアートが多く存在している。つまり、「差分」というものである。

 現在、この差分の取り扱い方としては元アスキーアートに差分を適用した状態で登録する、という形になっている。しかしながら、この形は利用者に取り扱いやすそうで微妙に取り扱いにくいものとなっている。

続きを読む

AA表示ページをさらに分割する可能性

 アスキーアートの登録数も五千個を越え、涼宮ハルヒ関連のアスキーアートならばあまり引けを取らないぐらいサイトも大きくなってきました。

 そして、次なる問題はアスキーアート登録数が多くなってきたからこそ起きた問題となります。

 1ページの容量が大きくなりすぎて表示が遅い。

 次なる問題はこれです。

続きを読む

祝! 登録AA 5000 個突破!

 本日、当サイトの登録アスキーアートの個数が 5000 個を越えました。

 当サイト 5000 個目のAAは Code : KN-C-04-003-003 ◆G/mRFv/Ji 様の作品でした。おめでとうございます!

 サイトを開設してから早くも四年近くになりましたが、当サイトがここまで大きくなったのも多くのAA職人様、及び利用者様のおかげです。当サイトを利用していただいている全ての方に感謝いたします。ありがとうございます!

データサイトはデータ無くして始まらない

 新型になってからというもの、アスキーアートの登録速度が爆速になった。データサイトはデータが無ければ価値は無い。データ登録速度が速い事はいいことである。探すのが面倒だけれども。

続きを読む

バージョンアップ完了しました

 今週の平日午後五時ぎりぎりでしたが、なんとかプログラムテストが終了したため、バージョンアップとなりました。十分なテストはしたつもりですが、やはり何かしら不具合が出るかもしれません。不具合があると感じた場合はすぐに掲示板にお知らせ願います。

 併せてご意見ご要望ご感想もお待ちしております。

 今回のバージョンアップの変更点は以下の告知をご覧ください。
 http://hades.worlds-walkers.org/~haruhi-AA/CGI/blog/diary.cgi?no=46

またまたバージョンアップ

 前回の仕様変更よりまだ一ヶ月も経っていませんが、手を抜いた仕様変更だったこともあって不便な点がいくつか見つかり、その上、場合によるとアスキーアート自体が消えてしまう可能性があることがわかり、再び近日中にバージョンアップすることにいたしました。

 今回のバージョンアップでは前回触れなかったデータファイルの記録形式も見直され、全体を通してアスキーアートの登録をも見越した造りになります。プログラムも無駄のないきれいな仕上がりとなり、製作者として満足しています。

 実際のバージョンアップは近日中の平日昼間を予定しています。休日、及び平日午後六時~午前十時の間はバージョンアップしません。その間、アスキーアートの登録は問題ないので、よろしくお願いします。

続きを読む

データファイルの記録形式に難あり

 現在の保管庫の機能についてツケを支払わなくてはならなくなったため、またプログラムを修正します。新しいプログラムを作成している間のAAの登録、修正は何の問題もなく行えますので、新しいAAがあれば追加を、AAに問題があれば修正をよろしくお願いします。

続きを読む

新仕様に移行しました

 当サイトの新仕様への移行を実施しました。
 今回の移行によりサイトプログラムが複雑になり、一人ではテストし切れていない可能性があります。もしかするとひょっこりエラーが起きる可能性がありますが、その場合はすぐに掲示板にお知らせください。

 今回の新仕様での変更点は以下のものとなります。

仕様変更
・アスキーアートの修正が可能になりました。
・アスキーアートの追加が可能になりました。
・キャラクター分類「某VIP総合スレご用達」が「某 VIP 総合ご用達」に名称変更しました。
・キャラクター分類「投稿練習場」を追加しました。この分類での投稿は登録アスキーアート数、およびダウンロード版には反映されません。
・各キャラクターごとのアスキーアートの大分類において、「正式」が「模写」に名称変更しました。
・各キャラクターごとのアスキーアートの大分類において、「やる夫系」と「エロ/グロ」が追加されました。
・大分類において、アスキーアート登録数が 0 であっても大分類のリンクを表示します。この変更はダウンロード版には反映されておりません。
・当サイト説明ページ、「AAコードについて」を加筆修正しました。
・当サイト説明ページに「サイトの利用方法」を追加しました。
・ダウンロード版に HTML 版のほか、 MLT 版を追加しました。
・アスキーアート登録フォームを削除しました。以降は各アスキーアート一覧ページに取り付けられた編集、追加機能をご利用ください。

仕様変更を行います。

 近日中に涼宮ハルヒのアスキーアート保管庫は仕様変更されます。

続きを読む

新しいサイトシステム

 現在、涼宮ハルヒのアスキーアート保管庫のプログラムを改造中です。ただデータファイルを読み込んで表示するだけから、アスキーアートの追加と修正を行えるようにします。削除は見送ることにします。

 この改造において、各キャラクターアスキーアートページへのアドレスがまたまた変わります。なかなか、最初からきれいに作ることが出来なかったため、利用者の皆様にはご迷惑をおかけします。

ページ移動