はてなダイアリーにslideshareのスライドを貼り付ける方法

ここで勉強会なんかの発表資料を公開することがあるけど、そういうのはエントリ内に直接埋め込みたい。その方がかっこいいし。

はてなダイアリーではそうやって埋め込める外部サービスが限られてるんだけど、どうやらslideshareのスライドならOKみたいだ。うまく出来てるページがあったので僕も試してみた。手順は以下。

  1. slideshareに普通にスライドを登録する
  2. 「Embed」とあるところのタグをコピーする
  3. タグのobject要素の所だけを取り出す
  4. そのタグの中の http://static.slidesharecdn.com という所を http://static.slideshare.net に置き換える (2箇所ある)

2番目のタグをコピーする所はここ。

さっそく貼り付けてみる。

今回貼り付けたタグはこんな感じ。

<object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=slideshare-090504060012-phpapp02&stripped_title=how-to-put-slideshares-slide-in-hatena-dialy-1382222" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=slideshare-090504060012-phpapp02&stripped_title=how-to-put-slideshares-slide-in-hatena-dialy-1382222" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>

最初タグの内容をvimにペーストするとき、途中で途切れたりしてハマった。先に :set paste しておけばOK。

あと、このスライドはOpenOffice.orgのImpressで作ったんだけど、背景がずれたり箇条書きの数字が消えたり色々ひどい。PDFに変換した方がいいかもしれない。

2010/01/19 追記

どうやらはてなダイアリー側で対応されたもよう。今ではこんなややこしいことをしなくても、普通に「Embed」とあるところのタグそのまま張り付ければOK。