Home > 2006-12
2006-12
Blogger リングの注目エントリー欄に、新 Blogger のエントリーが全く載らないという問題があったんですが、はてなに 21 日に報告したところ、(Blogger についてのやりとりを少しした後、)すぐさま対応してもらえました。はてなのスタッフのみなさん、ありがとうございました。
クリボウの Blogger 入門 がこちらの本に掲載されました。
そして驚いたことに、Googleサービスの使い方!、Gmailの使い方! の管理人で、この本の著者の三浦さんが本を送ってくださいました。ありがとうございました。
クリボウは読書感想文が昔から大の苦手なので、書評は書きませんが(すみません)、詳しく内容を知りたい方はぜひ @aka さんの エントリー をご覧下さいませ。
@aka さんの評価が少しきびしめに感じられるのは、@aka さんが G メールのエキスパートなためかと。
G メール初心者なクリボウは知らないことだらけで「へぇー、ほぉー」と声をあげつつ読ませていただきました。
クリボウの初心者ぶりがこのブログの読者の方と比べられないんで、この本が読者の方にとって有用な本かどうかは分からないんですが…、この本の 目次 が秀和システムのサイトにあるので、G メールに関する各項目を「知ってる、知ってる、知らない」とチェックしてみるといいかもしれません。
とうとう、Blogger beta の beta がとれました。今後これが Blogger の正式版になるとのこと。
beta.blogger.com のこと
beta.blogger.com ドメインは Blogger beta がベータ版から抜けたらどうなるんだろう?とずっと気になっていたんですが、やはり少し変化があったのでご報告。
ページ名 | 旧 URL | 新 URL |
---|---|---|
ダッシュボード | http://beta.blogger.com/ | http://www2.blogger.com/ |
プロフィール | http://beta.blogger.com/profile/ | http://www2.blogger.com/profile/ |
コメント投稿 | https://beta.blogger.com/comment.g | https://www2.blogger.com/comment.g |
フィード | http://beta.blogger.com/feeds/ | http://www2.blogger.com/feeds/ |
デフォルトは全て www2.blogger.com ドメインになったようです。今のところはどのページも beta.blogger.com でアクセス可能です。
この www2.blogger.com というドメインも一時的なものの気がします。旧 Blogger が止まった後に www.blogger.com に移りそうですね。(あまり URL が変わるのはうれしくないんですが…。)
前回の記事で、このブログも Blogger beta に移行した、ということをお伝えしました。
実にあっさり移行できてしまい少し拍子抜け。
などと、のんびりしていたのもつかの間、
フィード(RSSとAtom)が文字化けしてますよ。
とのコメントをいただきました。実際に Firefox で見てみると、このとおり。
ソースを見ると、フィード自体は Shift_JIS で書き出されているものの、文字コードの指定が
となっています。どうやらこれが文字化けの元凶のようです。
この現象は BlogSpot 以外のサーバーで、さらに非 UTF-8 な文字コードで書かれたブログだけに起こる模様。現に、このブログの旧 URL においてある引越し案内ブログ(BlogSpot + Shift_JIS)ではこの問題は起きていなくて、Shift_JIS のブログ内容に対し、フィードは UTF-8 で書き出されています。
対応策
livedoor Reader などは問題なかったんですが、Bloglines やはてなリングでもデータの文字化けを確認。フィードリーダー経由で訪れる人も多いこのブログ、フィードが読めなくなるのはとても困るのです。
そこで対応策を考えました。それが .htaccess ファイルでリダイレクトする方法です。というのも、独自サーバーでかつ非 UTF-8 の文字コードで書かれている Blogger beta ブログでも、beta.blogger.com 上のフィードは UTF-8 で保存されている、ということが分かったため。これを利用しない手はありません。幸い(?)独自サーバーなので、.htaccess ファイルの設置も問題ないはずですし。
ということで .htaccess ファイルに
Redirect 302 /rss.xml http://beta.blogger.com/feeds/12345678/posts/full?alt=rss
などと書くといい、というわけです。赤字の部分はブログ ID に書き換えて使ってください。
これでフィードリーダーもとりあえず問題なし、のはず。一時的なリダイレクトなので必ず 302 で飛ばすようにしてください。301 で飛ばすと「永久的な移転ですね」と判断されて、親切にもフィードリーダー内の情報が全て書き換えられてしまうので(参考)。
長々と書いたわりには、かなり特殊な状況での話なので、一般のユーザーにはほとんど役に立たない気がします。でももしかすると誰かの役に立つかもしれないな、ということで公開しておきます。Blogger beta がフィードの文字コード情報をきちんと書き出してくれたら、それで問題はなくなるんですが…。
先月、FTP 利用ユーザーの Blogger beta 移行サポートのニュースをお伝えしたんですが、ようやくチームブログの Blogger からの移行もサポートされました。
さらに、「Beta」が取れるのももう間もなく (very soon!) だとか。ベータが取れると、現在の Blogger は新 Blogger への移行を勧めるという。
最近の Blogger の「very soon」発言は、本当に「すぐ」なので、下手すると週末にはベータが取れてるかもしれない。遅くとも年内には新 Blogger がお披露目になるのではないかしらん。
と @aka さんも書かれているように、チームブログの移行サポートを期に Blogger beta がベータから抜けるそうです。現在の Blogger beta が Blogger の本流になって、現在の Blogger がそこにどっと流れ込むというわけ。われながら、わかりにくい説明…うーん。
Shift_JIS でもいいみたい
ところで、Navbar を見てもらうとわかるように、このブログもようやく beta に移行しました。
「テンプレート > フォーマット」から文字エンコードの設定項目自体がなくなっています。UTF-8 以外のサポートはしないつもりなのか、はたまたちゃんとサポートできるようにして復活させるのか…、Blogger がどう考えているのかは分からないんですが、今のところは後者を期待して beta への移行をしないでいる、というわけです。
このブログは文字コードを Shift_JIS で書いているため、上のような理由で beta 移行を見送っていたんですが、そろそろ取り残されてしまいそうなので、一大決心をして移行手続きをしました。最悪文字コードが UTF-8 に変更され全て文字化けしてしまっても、という意気込みで(もちろんバックアップはとって)やってみたんですが、ものの 10 分で、実にあっさり移行できてしまい少し拍子抜け。
beta 移行後もこのブログの管理画面には、文字エンコードの設定項目がついているのを確認。外部サーバーの場合にはこの項目が出るみたいですね。元々 Shift_JIS な BlogSpot ブログが beta に移行するとどうなるのかがちょっと疑問なんですが、このブログの旧 URL においてある引越し先案内ブログは、どうやら問題なく Shift_JIS のまま移行できたみたいです。
ベータのエンコード・セッティングでShift-JISを選択すると、確かにhtmlのトップでcharset=Shit-JISと宣言されますが、吐き出されるデータはすべてUTF-8なので、かえってブラウザが混乱します。こんなことされてしまうと、もう取り返しがつきません。このブログもUTF-8で続けるしか手段がなくなってしまいました。どうしてくれるんだ。今のところ、ベータへの移行はUTF-8への強制変更であることを声を大にしてお知らせします。
Envy さんが以前このような記事を書かれていたんですが、beta 開始直後と今とで、非 UTF-8 ブログの扱いが変わったのかも知れませんね。
Blogger ブログに「続きを読む」機能をつける方法として、以前 Blogger にも「続きを読む」機能 と、Blogger にも「続きを読む」機能、その2 という2つの記事を書きました。
この仕組みは、トップページやアーカイブページで表示する内容と、記事単独ページで表示する内容とを、スタイルシートによって切り替えるという方法で実現しています。
Blogger だと head 要素内にコンディショナルタグを入れて、ページの種類によってスタイルシートを書き換えるということが簡単に出来たんですが、Blogger beta では、head 要素内での条件分岐ができません(if 構文はウィジェット内でのみ有効なので)。
そのため Blogger beta のスタイルシートの切り替えはどうしても body 要素内の、どこかのウィジェット内で行うことになります。そこで目をつけたのが、ヘッダーウィジェット。今回はここに書き込むことにしました。
導入方法
1.Blogger beta 管理画面「テンプレート > HTML の編集」ページを開き、「ウィジットのテンプレートを展開」のチェックボックスにチェックを入れます。
2.テキストエリアの中から次のコードを見つけ出し(青字部分は各ブログで異なります)、
<b:includable id='main'>
<div class='titlewrapper'>
<h1 class='title'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<data:title/>
<b:else/>
<a href='http://blogger-beta-widgets.blogspot.com/'><data:title/></a>
</b:if>
</h1>
</div>
<div class='descriptionwrapper'>
<p class='description'><span><data:description/></span></p>
</div>
</b:includable>
</b:widget>
次の赤字で示したコードを挿入します。
<b:includable id='main'>
<style type='text/css'>
<b:if cond='data:blog.pageType == "item"'>
.fullpost {display:block;}
.readmore {display:none;}
<b:else/>
.fullpost {display:none;}
.readmore {display:block;}
</b:if>
</style>
<div class='titlewrapper'>
<h1 class='title'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<data:title/>
<b:else/>
<a href='http://blogger-beta-widgets.blogspot.com/'><data:title/></a>
</b:if>
</h1>
</div>
<div class='descriptionwrapper'>
<p class='description'><span><data:description/></span></p>
</div>
</b:includable>
</b:widget>
3.「テンプレートを保存」ボタンをクリックすればおしまいです。
投稿の書き方
記事の書き方については、Blogger にも「続きを読む」機能、その2 の「記事を投稿するときにすること」を参考にしてください。
beta に移行してから「続きを読む」が機能しなくなった!という方はぜひお試し下さい。
参考:Envy Inc.: 「続きを読む」をベータに継承
はてなリングに作成している Blogger リングの参加者が、本日 150 名を突破しました!
記念すべき 150 番目のブログは もしもし、matsuuですが… さん。おめでとうございまーす。パチパチパチ。
はてなリングの定員は 200 名。今なら駆け込みで参加できますので、まだ参加されていない方は、この機会にぜひご登録下さい。
すでに参加していただいている方は、これからも Blogger リング、よろしくお願いしますね。Blogger 関連の情報なら好きにスレッドを立ててもらって結構なので、どんどん掲示板を活用してくださいね。
関連:Blogger リング 100 人突破
関連:Blogger リングメンバーに聞いてみよう
関連:はてな「Blogger リング」その後
関連:はてなリング「Blogger リング」
・Blogger ウィジェットの実験場 Blogger beta Widgets は名称を Blogger Widgets に変更しました。実験場なのでどちらでもいいんですけどね。Blogger Beta Tips さんはどうされるのか、気になるところ。
・Blogger 入門 の更新を急がないと…。