5月26日18日までサービスを一時停止し、25日18時以前のデータを復旧しましたが、再生成した新書画像データにつきましては作成時とタイトルの区切り、新書スタイルなどが異なっている不具合が起きている可能性があります。
5月14日までに作成されたエア新書画像の不具合
- タイトル、サブタイトルに入れたスペースが消え、表示位置が変わっている
- 「タイトル2行」レイアウトのタイトルの、行区切りの位置が変わっている
- 新書のスタイルがデフォルト(「エア新書」)になり、作成時に選択したものと変わっている
- タイトル、サブタイトルに入れたスペースが消え、表示位置が変わっている
- 「タイトル2行」レイアウトのタイトルの、行区切りの位置が変わっている
エア新書のブログパーツをご利用の皆様や、自分の作成したエア新書の表示が変わっていることに気づいた場合は、フォームからお問い合わせください。作成時の状態をお伺いした上で元の画像を復元させていただきます。
今回のような重大な障害により、 エア新書をご愛用いただいているユーザー様に大変ご迷惑をおかけしたことを心からお詫び申し上げます。
今後同様のご迷惑をおかけすることのないよう、再発防止に努めてまいります。どうぞ引き続きエア新書をご愛顧いただけますよう、よろしくお願いいたします。
ちょっかい
返信削除検索ができないそうですが
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件見つかりました。";}
}
------------------------------