2009年5月26日火曜日

エア新書 データ障害および復元データ不具合のお詫び

2009年5月25日18時ごろ、エア新書はサーバ保守作業時の手違いにより、過去のデータおよび新書画像データを消失するデータ障害を発生しました。

5月26日18日までサービスを一時停止し、25日18時以前のデータを復旧しましたが、再生成した新書画像データにつきましては作成時とタイトルの区切り、新書スタイルなどが異なっている不具合が起きている可能性があります。

5月14日までに作成されたエア新書画像の不具合
  • タイトル、サブタイトルに入れたスペースが消え、表示位置が変わっている
  • 「タイトル2行」レイアウトのタイトルの、行区切りの位置が変わっている
5月14日〜25日に作成されたエア新書が像の不具合
  • 新書のスタイルがデフォルト(「エア新書」)になり、作成時に選択したものと変わっている
  • タイトル、サブタイトルに入れたスペースが消え、表示位置が変わっている
  • 「タイトル2行」レイアウトのタイトルの、行区切りの位置が変わっている

エア新書のブログパーツをご利用の皆様や、自分の作成したエア新書の表示が変わっていることに気づいた場合は、フォームからお問い合わせください。作成時の状態をお伺いした上で元の画像を復元させていただきます。


今回のような重大な障害により、 エア新書をご愛用いただいているユーザー様に大変ご迷惑をおかけしたことを心からお詫び申し上げます。
今後同様のご迷惑をおかけすることのないよう、再発防止に努めてまいります。どうぞ引き続きエア新書をご愛顧いただけますよう、よろしくお願いいたします。

1 件のコメント:

  1. ちょっかい

    検索ができないそうですが
    Perlだとこうすれば大体……

    配列作るのがめんどいならログファイル読み込みつつでwhile(<IN>)とかでも

    ------------------------------

    上で&ReadParse;的な処理

    print <<"EOM";

    <form action="$script" method="get">
    <input type="text" name="search-box" value="$in{'word'}" size="40" id="search-box" class="text" />
    <input type="image" name="submit" alt="GO" src="/images/common/btn_go.gif" id="search-submit" />
    <input type="hidden" name="mode" value="neta_find">
    </form>
    <br>
    EOM
    if($in{'word'} ne ''){
    print "<hr>\n";
    @words = split(/\s/,$in{'word'});
    $wordsnum = @words;
    $findnum = 0;
    for($i = 0; $i <= $max; $i++){
    $flag = 0;
    foreach(@words){
    if("$title[$i] $date[$i]" =~ m/$_/){#@titleや@dateは新書データのタイトルと日付を入れた配列。
    $flag++;
    if ($orand eq 'OR' || $flag == $wordsnum){#$orandはOR検索かAND検索か指定(拡張用)。後半は単語数と検索数が一致(AND条件満たす)。
    if($disp[$i] == 1){
    print "<a href\=\"$script?n\=$n[$i]\">$imgtag[$i]とか$title[$i]云々</a>";
    print "<br>\n\<font size\=\"-1\">$date[$i]更新<\/font><br><br>\n";
    $findnum++;
    last;
    }
    }
    }
    }
    }

    if($findnum == 0){print "探したけど無かったです……。<br>別のキーワードを試してください。";}
    else{print "<hr>$findnum件見つかりました。";}
    }

    ------------------------------

    返信削除