Home > 2011-05
2011-05
ちょっとした Blogger 関連ニュースを、まとめてご紹介。
Google Checkout のチップガジェット
Blogger に Google Checkout のチップガジェットが登場しています。
なかなか面白そうなガジェットなんですが、実はこれ、今のところアメリカとイギリスでしか利用できません。Google Checkout で事業者として登録できるのは、英米在住の人に限られているためです。
ということで、日本でも利用できるようになったら、またご紹介したいと思います。
Blogger、HTML5 対応に
いつの間にか、Blogger のテンプレートが HTML5 対応になっていますね。気づいたのは @aka さんのエントリで。
クリボウの頭はまだまだ XHTML1.0 なので、急いで HTML5 の勉強をしないと。
Blogger Play サービス終了
今となっては知らない人も多いのではないでしょうか。世界中の Blogger ブログへ投稿された画像を、リアルタイムでスライドショー表示する Blogger Play というサービスがありました。
が、先日開いてみたところ、こんな画面が。
いつの間にか、サービス終了していたんですね。クリボウも最初だけで、ずっと見に行っていなかったので、まあ当然といえば当然なのかもしれません…。
先日 Blogger が、これまでに経験したことがないくらい大規模な障害に陥りました。少しでも全貌がつかめるようにと、Blogger Buzz や Blogger Status、Known Issues for Blogger、Blogger 公式 Tweet などをもとに、起こったことを順番に書いてみます。ちなみに日時はすべて太平洋夏時間(日本標準時との時差は 16 時間)です。
まず 5 月 9 日に、Blogger の投稿編集画面で、エディタがロード中に止まってしまい更新ができなくなるという不具合が発生しました。日本語版ヘルプフォーラムでは、旧エディタを使えば更新できるよとの情報も。翌 10 日には不具合修復のアナウンスが出ました。
We're aware of the issue preventing the post editor from loading for some users.
Update: 5/10 This is fixed and the post editor should load without issue now.
この修復作業の中で、5 日に Blogger に導入されたばかり(Blogger in Draft には 2008 年導入)の「ジオタグ(場所を追加)」機能がエディタから外されています。この「場所を追加」機能の導入や画像・ビデオ投稿機能のアップデートがエディタ不具合の原因だったようですね。
We've temporarily disabled the Add Location feature in the new post editor after discovering some technical issues which we need to fix.
5 月 11 日 10 時から約 1 時間の予定で定期メンテナンスが実施されました。メンテナンス中、ブログはリードオンリーモード(ブログは読めるものの、ログインはできない)になりました。
Blogger will go into read-only mode Wednesday (5/11) 10:00PM PST for about an hour for maintenance.
メンテナンス後、Blogger が断続的に停止したり、投稿が表示されなくなったり、意図せぬブログやエラーページに飛ばされたりといった不具合が出たようです。
We're sorting out a few issues related to our maintenance yesterday.
Since then, bloggers and readers may have experienced a variety of anomalies including intermittent outages, disappearing posts, and arriving at unintended blogs or error pages.
そして、12 日に再び Blogger はリードオンリーモードになります。メンテナンスの問題を解決するためとのこと。最新の Blogger Buzz によると、定期メンテナンス中にデータ破壊が起きてしまったようですね。
Blogger will be in read-only mode while we resolve some maintenance issues. Sorry for the inconvenience.
during scheduled maintenance work Wednesday night, we experienced some data corruption that impacted Blogger’s behavior.
5 月 13 日 4 時、Blogger を正常にもどすため、Blogger の持っているデータを 11 日 7 時 37 分の状態にロールバックしています。その日時以降の投稿は一時的に削除されたとのことです。
To get Blogger back to normal, all posts since 7:37am PDT on Weds, 5/11 have been temporarily removed.
13 日 6 時から、一時的に削除された投稿の修復作業が開始されました。
We’ve started restoring the posts that were temporarily removed and expect Blogger to be back to normal soon.
13 日 10 時半には「Blogger is back」と復旧宣言。ブログが更新できなかった期間は、20.5 時間だったとのことです。この時点では、ロールバック以降のデータ復旧はまだ終了しておらず、19 時にようやくほぼすべての投稿が回復されたとの報告が出ています。そして、14 日 5 時には、コメントの復旧にはまだ少し時間がかかるとアナウンスがありました。
What a frustrating day. We’re very sorry that you’ve been unable to publish to Blogger for the past 20.5 hours.
Update (5/13 7:46PM PST): Nearly all posts since Wednesday are restored, now bringing back comments from last couple days. We expect the comments to be back this weekend or sooner.
Update (5/14 5:37 PM PST): We're making progress restoring comments, some blogs with a lot of content are taking a little more time. Thanks for bearing with us.
そして、現在に至る…ということのようです。今でも 11 日以降に作成したブログがなくなってしまったり、アカウント自体に問題が起きたりという不具合が残っているようです。
14日のBlogger復旧後にログイン出来るようになりましたが、ダッシュボードを見ると、12日に作成したはずの4つ目のブログ自体が消えていました。今も消えたままです。
(クリボウ注:この引用は日本時間)
A small subset of Blogger users (we estimate 0.16%) may have encountered additional problems specific to their accounts.
とまあ、長々と引用ばかりしてきましたが、なんとなくでもこの間の障害の全容がつかめたでしょうか。もし書き落としがあれば、教えてください。
Blogger は、昨年末に「最も信頼できるブログサービス」に選ばれたばかりだというのに、今回の障害は非常に残念です。出来るだけ早く、データの復旧が行われるよう祈っています。
Blogger ユーザーとしては、不測の事態に備えて、こまめに投稿やコメントのバックアップ(エクスポート)を行うの良さそうですね。
みなさんお気づきのとおり、遅ればせながら、ようやくレイアウトテンプレートの仲間入りをしました。そこで、自分のブログをカスタマイズしていくついでに、その記録をこちらに掲載していこうと思います。
最初は、投稿のフッターにはてなブックマーク件数を表示する方法。
(はてなのヘルプ「自分のブログに「○○users」を表示する」に Blogger についての説明もあるんですが、情報が古く、現在 Blogger で一般に使われているレイアウトテンプレートでの導入方法は書かれていません。)
導入方法
1.Blogger 管理画面「デザイン > HTML の編集」ページで、「ウィジェットのテンプレートを展開」にチェックを入れます。
2.投稿フッター部分 <div class='post-footer'>
を見つけ出し(ブラウザの検索機能を使うと便利です)、コメント件数表示部分
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:blog.pageType != "static_page"'>
<b:if cond='data:post.allowComments'>
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></a>
</b:if>
</b:if>
</b:if>
</span>
のすぐ後に
※
<a expr:href='"http://b.hatena.ne.jp/entry/add/" + data:post.url'><img alt='このエントリーをはてなブックマークに追加' height='12' src='http://b.hatena.ne.jp/images/append.gif' style='border: none;' title='このエントリーをはてなブックマークに追加' width='16'/></a>
<a expr:href='"http://b.hatena.ne.jp/entry/" + data:post.url' target='_blank'><img expr:alt='"はてなブックマーク - " + data:post.title' expr:src='"http://b.hatena.ne.jp/entry/image/" + data:post.url' style='border: none;' expr:title='"はてなブックマーク - " + data:post.title'/></a>
</span>
という文字列を挿入して「テンプレートを保存」します。これだけ。ぜひお試しくださーい。
追記(2011-05-05):
その2
記事を公開した後で、こんなページを発見。
新しい画像が用意されていたんですね。これを Blogger に表示させるコードを考えてみました。こっちの方がいいかも…という人は、手順2の※マークのコードを
<a class='hatena-bookmark-button' data-hatena-bookmark-layout='standard' expr:href='"http://b.hatena.ne.jp/entry/" + data:post.url' title='このエントリーをはてなブックマークに追加'><img alt='このエントリーをはてなブックマークに追加' height='20' src='http://b.st-hatena.com/images/entry-button/button-only.gif' style='border: none;' width='20'/></a><script async='async' charset='utf-8' src='http://b.st-hatena.com/js/bookmark_button.js' type='text/javascript'/>
</span>
に換えて、貼り付けてください。
その3
さらにこんなページも発見。
今度は画像ではなく、はてなのブックマーク件数取得 API を JSONP でたたいて、JavasScript で書き出す方式です。通常の文字列で表示されるので、コメント件数とかの表記と統一させやすいかと。こう表示させたい場合、手順2の※マークのコードを
<a expr:href='"http://b.hatena.ne.jp/entry/add/" + data:post.url'><img alt='このエントリーをはてなブックマークに追加' height='12' src='http://b.hatena.ne.jp/images/append.gif' style='border: none;' title='このエントリーをはてなブックマークに追加' width='16'/></a>
<a expr:href='"http://b.hatena.ne.jp/entry/"+data:post.url' target='_blank'><script expr:src='"http://api.b.st-hatena.com/entry.count?url=" + data:post.url + "&callback=document.write"' type='text/javascript'/> users</a>
</span>
に換えて、貼り付けてください。
関連(クラシックテンプレートの場合):