スキップしてメイン コンテンツに移動

投稿

ラベル(Blog)が付いた投稿を表示しています

2010年を迎えて

明けましておめでとうございます。 今年でこのブログも4年目になるなぁ。早いものだ。自分が初めてインターネットに触れたのが1994年で、それ以前はNIFTY-ServeやPC-VAN、草の根BBSなど利用していた。インターネットを利用し始めたころはメールアドレスを持っていても周りが誰も使っていなかったので全くの無用の長物だった。その頃、みんなが電子メールを持つようになれば素晴らしい世界になるのにと考えたものだが、それから数年でその「素晴らしい世界」になったわけだ。 自分のウェブサイトを作ったのが1996年から、ブログを書き始めたのは2000年2月14日からだけど、最初の頃はHTMLを直接編集していた。その後、Movable Typeに移行してしばらく使っていた。それからいくつかのサイトやブログなどに手を出し、科学情報ばかりを扱った「科学随想録」や以前ハマったMMOのEverQuestのギルド用フォーラムを作成したりしつつ、今の「良いもの。悪いもの。」に落ち着いた。 このブログはプログラミング関連情報をメインとして扱っているけど、昨年は、Google Wave、Android、Twitter、mixiアプリなどが興味深かったな。今年はどんな技術が出てくるんだろう。今からワクワクする。ブログ記事は自分が楽しめるものを書く、書きたい時が書き時というスタンスだけど、他の人にも楽しんでもらえるとしたら嬉しい。因みに自分のプログラミングスタイルの変遷は「 プログラミングができるということは、人生を楽にできるということ 」に書いてある。 これからもどうぞよろしくお願いします。

Bloggerの記事が表示されない不具合

Blogger (blogspot)の記事(エントリ)が正常に表示されない不具合が確認されている。こちらでもその不具合を確認した。 ブログのタイトルやサイドバーは表示されるのだが、記事そのものがブランクとなり表示されない。表示されない記事はランダムで決まるようだ。Googleのディスカッションボードでもかなりの 被害が報告されている 。 取り敢えずの対策として、新しい記事をドラフトで保存しキャッシュをクリアする方法がある。ただし、これは一時的な対策であり、しばらくするとまた表示されなくなったりする。 <script type='text/javascript'> google.friendconnect.container.renderUrlCanvasGadget({'id': 'gadget-canvas'}); </script> 表示されないページのソースを読むと上記のようなコードが吐き出されていることから、Google Friend Connect関連のエラーかと思い、ダッシュボードのプロフィールの設定で「読者になっているサイトを表示」のチェックをはずしたところ、今のところ不具合は出ていない。もっとも今後再発するかもしれないがそしたらそのとき考えよう。

Bloggerに「続きを読む」機能を導入

この Blogger 、なかなか使い勝手が良いのだけど、一つ大きな不満がある。「続きを読む」機能がないのだ。英語で言えば"Read more"だ。そこでネット上を検索したところ、 クリボウの Blogger Tips なるページを見つけた。ふむふむ、これならできそうかな…? しかし、すべての記事に「続きを読む」リンクが表示されてしまう。これをどうにかできないかと思ったら、同じサイトでそれを消すやり方が出ていた…が、今度は投稿記事中にその記事自体のURLを埋め込まないといけないらしい。これでは手軽に投稿できる機能に価値を見出していた自分としては意味がなくなってしまう。う~ん、自分でスクリプト書けば何とかなるかなぁ…とも思ったが、広い世の中、同じことを考えている人は絶対いるはずだともう少し探し回ってみたところ、 Blogger Beta Tips なるサイトを見つけた。どうやら、 Beautiful Beta というサイトでJavaScriptによって「続きを読む」機能を実装したらしい。早速、使わせてもらったが、素晴らしい! Blogger Beta Tips のページとかなり被ってしまうが、 Beautiful Beta の日本語訳と日本語化した導入方法を以下に書いておく。 1. まずは「テンプレート」タブから「HTMLの編集」タブを開き、「テンプレートをすべてダウンロード」で現在のテンプレートを保存する。そのテンプレートを編集するのだが、編集前にバックアップファイルは残しておいたほうが良い。 2. 以下のコードをメモ帳などのテキストエディタを使って、 </head> タグの直前に書き込む。 <script type='text/javascript' src='http://www.anniyalogam.com/widgets/hackosphere.js' /> 3. テンプレートコード中で下記の赤字の部分を書き加える。 <b:includable id='post' var='post'> <div class='post'> <a expr:name='data:post.i...