小説家になろうリニューアルについて

7月下旬予定とお伝えしていました小説家になろうの大規模リニューアル延期についてお伝えいたします。
現在、開発中の新システムですが、先日のアクセス解析復旧作業などの影響により、現段階では利用者に提供できる状態に達していないと判断いたしました。
具体的にはバグチェックの不十分、大幅な仕様変更のため、現システムと互換性を維持できない部分が多数存在し、その完全な把握および修正作業が遅れており、
やむなく延期を決断した次第であります。

特にデベロッパー関連、縦書き関連、ノクターンノベルズをはじめとした関連サイト関連の開発スケジュールの遅れが目立っており、目下開発を継続中です。
利用者の皆様には、旧システムでの提供となり、引き続きご不便をおかけしますが、ご理解とご了承をお願い申し上げます。




新システムでの仕様変更のご案内
・作者
 「ユーザ」に名称を変更します。作者紹介ページをマイページと名称変更し、機能を大幅に向上させます。
 しおり機能、お気に入り小説/お気に入りユーザ機能の実装も検討しています。



・協賛サイト
 「ユーザ」へ移行を予定しています。すでにご投稿いただいた小説情報などはそのまま引き継ぎます。
 なお、HTMLで小説をご投稿いただける機能はセキュリティ確保のため中止を予定しております。
 ユーザ移行のため、従来は利用いただけなかったモバイルでの小説掲載に対応するほか、作者向けに提供していました
 各種機能をご利用いただけるようになります。詳細は近日中に協賛サイト管理者宛にご連絡いたします。



・小説の仕様変更
 ジャンル、カテゴリ、キーワードをジャンルとキーワードに変更。カテゴリをキーワードと統一させます。利用者の要望によりジャンル廃止案は見送りました。
 小説の開示設定を選択可能、小説を検索にHITしないようにできます。また、小説の文字数カウントの方法を変更、従来は改行記号や空白文字、タグも文字数としてカウントしていましたが、これらを除去した結果を表示することで小説の文字数が完全に把握できるようになります。
 PC版に限り小説案内ページを廃止。目次ページへダイレクトで移動するようにします。


・みてみんの挿絵
 現在、試験導入中の挿絵機能は本来、挿絵がある場所にみてみんへの文字リンクのみで、挿絵そのものは表示されていません。
 新システムでは 挿絵表示⇔非表示切替ボタン を小説ページ上部に実装した上で、小説ページに挿絵を原則、表示します。
 ただし、ケータイ版はパケット代(通信費)の問題から、従来どおり文字リンクのみです。(ユーザの個別設定で埋め込みできるようにも検討中)
 http://mitemin.net/

・IEユーザのために
 ルビ機能を強化、従来不可能だった漢字でルビをつけれるようになります。青空文庫形式と互換しています。
 縦書き機能を強化、小説閲覧時、ワンクリックで縦⇔横の切替ができるようになります。

・ケータイ版小説閲覧
しおり機能の導入で途中からでも小説を読みやすくなります。
また、しおり機能導入のため、全機種で1ページの文字数を2000文字以下に減らし、スクロールを減らし、読みやすくします。


・URL変更
小説ページのURLを18禁と一般で分けるようにします。ただし、自動転送いたしますので、リンクの変更の必要はありません。
また、モバイル版とPC版でもURLを分けます。こちらも自動転送いたしますので、リンクの変更の必要はありません。

[全年齢向け (R指定含む)]
旧:ncode.syosetu.com
新:そのまま

[18禁]
新:novel18.syosetu.com


・ムーンライトノベルズ
女性向け18禁小説サイトとしてノクターンノベルズから分離。
機能およびデザインを大幅に向上、ノクターンノベルズからの完全分離でより使いやすくなります。

・なろうデベロッパー
 大幅に機能を強化。なろうAPIも機能強化。ただし、カテゴリ廃止のため、ごく一部で非互換の場合があります。
 くわしくは近日中にお知らせいたします。

・検索システムの負荷削減
 小説検索システムにSennaを導入します。一般的な検索エンジン同様、OR検索や除外検索にも対応し、負荷も大幅に削減します。
 また、セッションサーバを従来のMySQLから負荷の軽いものに変更します。

ここに記しているのは現在、完成している数多くの仕様変更のごく一部です。
引き続き開発を継続し、使いやすさの向上、旧システムとの互換性維持に努めます。
そのため、上記仕様はさらなる変更となる場合もございます。あらかじめご了承ください。

旧アクセス解析システムの不具合について

新アクセス解析にて、旧アクセス解析に比べてユニークアクセスが減少した件についてお知らせします。
ユニークアクセスの測定方法を変更したことによる減少に加え、旧アクセス解析システムの不具合が大幅な減少の原因であることが判明しました。



■原因:キャッシュシステムの不具合
旧アクセス解析では、同一時間帯のアクセス数を連続して処理した場合、ユニーク判別を専用のキャッシュで行っております。
以下の発生しない条件を満たす場合を除き、キャッシュシステムの不具合により、本来PVとカウントすべきものをユニークとしてカウントしていました。


■発生しない条件
同一テーブルキャッシュ(テーブルの分け方はNコードを数値化し最後の1文字がテーブル名)の直近100件以内に同一ユニークがない場合。
キャッシュは一定時間保存されキャッシュがクリアされた後はMySQLデータベースにユニークかどうかの情報が記憶されるため、正常に解析していました。
キャッシュの有効期限は100アクセスで、これを超えるごとにキャッシュクリアします。
キャッシュは深夜など混雑時では約数秒~1分以内に、もっともアクセスの少ない時間でも約20分以内にクリアされていました。



■発生する条件
キャッシュの有効期限はそれほど長くないことから、アクセス数の多い作品でこの不具合が多く見られます。
連続アクセスが少ない場合や1ページあたりの滞在時間が長い場合は起こりにくく、この不具合が見られない小説もあります。
従って、滞在時間の短いケータイからのアクセスが多い小説の場合に、顕著に数字の差が表れています。



旧解析システムではこのようにユニークを重複してカウントしておりましたところを、解析精度を増した新アクセス解析システムKASASAGIではより正確に出力しております。
旧解析システムの不具合でご利用の皆様にご迷惑をおかけしましたこと、深くお詫び申し上げます。

新アクセス解析システムのバグ修正報告

アクセス解析システム「KASASAGI」のバグについてお知らせします。

2009年7月26日17時に試験運転を再開後、一部で明らかにおかしい数値が出ていたとの報告があり、調査しておりました。
その結果、偶発的に起こるバグであり、さらにバグの発生条件がそろっていなければ正常な表示に戻ってしまうものであることが判明しました。
そのためバグ発見に非常に時間がかかりましたことお詫び申し上げます。

今回のバグについての修正は完了致しましたが、引き続き警戒に当たっておりますので何かありましたらお問い合わせにてご連絡ください。

新アクセス解析システム試験運転再開のお知らせ

いつもご利用いただきありがとうございます。
停止中の新アクセス解析ですが、本日、2009年7月26日17時27分より試験公開を再開いたします。
度重なる不具合でご迷惑をおかけしましたこと、お詫びします。


▼ケータイ/PC共通のアクセス数の確認方法
http://kasasagi.hinaproject.com/access/top/ncode/Nコード/

Nコードと書いてある部分にアクセス数を確認したい小説のNコードを半角英数字の小文字で入力してください。
Nコードは小説ページなどで確認できます。
例:http://kasasagi.hinaproject.com/access/top/ncode/n0000a/


▼前回公開(7月21日)からの変更点
・一部作品でユニークとPVが一致するバグを修正しました。
・2009年6月30日のアクセス数が極端に少なくなるバグを修正しました。
・ケータイで閲覧可能となりました。URLは共通です。



▼試験公開に伴う新アクセス解析システム(KASASAGI)の制約
・ケータイでも閲覧可能となりましたが、日別アクセスのページ分けがされていません。そのため、1ページが長くなっており、長期掲載中作品をスペックの低い端末で読み込んだ場合、読み込めない場合があります。
・日別ログの問題のため、モバイル版小説管理ページからのリンクはしていません。URLを直接入力してください。
・アクセス数が0の場合、その日付/その月のアクセスが表示されません。
・試験稼動中に限り、話別アクセスは表示しておりません。話別アクセスについては後日、公開します。


引き続き試験公開を続け上記制約は正式公開までに順次、解決していきます。
何らかの不具合を見つけられた場合は、恐れ入りますが、連絡フォームよりご連絡ください。


7/26 19時20分追記
PC版に限り旧アクセス解析ページからKASASAGIアクセス解析ページへのリンクを追加しました。
負荷削減のため、Loding画面の自動リロード間隔を一時的に長くしました。

7/26 21時50分追記
先ほどアクセス過多で一時的に読み込みができない状態になりましたが、システムのチューニングを行いましたので現在は解消しております。

新アクセス解析システムの不具合に関して

システム担当のウメです。
試験運転開始早々のシステム停止でご迷惑をおかけしておりますこと、お詫びします。


ユニークとPVが一致するバグ
KASASAGIのNo1データベースに不具合がありました。そのため、このNo1データベースを使用して処理された作品(Nコードを数値化《N9999Aなら9999,N0001Bなら10000》して、5で割った余りが0の作品)のユニークとPVが一致しておりました。
不具合の原因についてですが、No1データベース接続用Perlプログラムのif文つまり条件分岐文の一行が開発サーバ用の仕様になっており、常にユニーク不一致となっていたことが発覚しました。

現在、当該箇所を修正、データの再集計を行ってます。
このバグの重大性を真摯に受け止め、デバッグ体制の強化を行い、テスト範囲を拡大し、目視によるサーバログとの一致確認作業を行っております。
現在、発生したバグはこれと、極めて一部の作品の2009年6月30日分のアクセスログが少なくなるバグの計二つだけであり、このまま新たな問題が発生しなければ日曜日までにはすべての検査が終了し、再度、試験公開できる予定です。
お時間を頂いておりますが、何卒、ご理解とご了承をお願い申し上げます。




続いて7月分のPV数が減っているという報告に関して回答します。
調査の結果、7月以降、ケータイ版縦書き閲覧機能(現在、一時公開停止中)の接続障害が目立ち、アクセス数が減っている原因であることがわかりました。ケータイ版縦書きでは多くのページに接続する必要があるため、このページに接続できないことは大きなPV数減少要因となっています。

続いて、同じく7月分のユニーク数が減っている件について回答します。
旧アクセス解析システムでは、SoftBankおよびauを利用している方で端末固有番号を送信しない設定でアクセスしている場合、UserAgentを元にユニークの判断を行っておりました。そのため、端末固有番号がなくとも、機種が別であれば、一機種あたり一人ではありますが、別々のユーザとしてカウントしていました。これが今回の新システムではUserAgentをPCなどで偽装した場合に備え、端末固有番号を送信しない設定でアクセスしている場合、端末(UserAgent)にかかわらず一通信会社あたり1人しかカウントしなくなったのがユニーク数が減った原因です。
これについてはアクセス数の自演防止を優先し、今回は対応を見送り、今後の精度向上の課題とさせて頂きます。


最後に全作品のアクセス解析の公開に関して回答します。
ずいぶん前に公式ブログなどで発表した覚えがありますが、再度、記させていただきます。
小説家になろうでは長い期間、システム上の問題から、やむを得ず、アクセス解析閲覧を作者のみに限っておりました。ランキングの信憑性の問題からもアクセス数はオープンであるべきと考えており、新KASASAGIではこのシステム上の問題が解決したため、全作品のアクセス数が公開できるようになりアクセス制限を解除した次第です。ただし、混乱を招いたのは事実であり、アクセス数の非公開機能導入についても今回は見送るながらも導入の検討をさせて頂きます。