ブログの最近のブログ記事

幾つかの落語家のブログをRSSリーダーの巡回先に指定している。

ジーやんの拍子の悪い日々・桂米二/ウェブリブログ

桂 米團治(かつら よねだんじ)オフィシャルサイト » ブログ

九雀通信 [まぐまぐ!]

桂吉弥のブログ・だいたい毎日日記

落語家だけあって皆サービス精神がとても旺盛で、読んでいても楽しい。

あれ、全部上方の米朝事務所所属の方ばかりだ。

当ブログの記事に、Facebookの『いいね!』ボタンとTwitterの『ツイートする』ボタンを設置してみた。

ボタンを設置した理由の一つは、最近ブログのコメント欄にコメントしてくれる人や、トラックバックしてくれる人がメッキリ減ったこと。

一方で、読んだ感想をTwitter経由で一言書いてくれたり、他の人に奨めてくれたりする方が増えてきた。

人々のインターネットの使い方が変わってきたのだろう。

それならブログから直接FacebookやTwitterに書き込めるボタンがあった方が便利だろうと思い、設置した次第。

ボタンを設置する場所は、記事の最後が良いのか最初が良いのかなど、色々と試行中。

設置に当たっては、次のページがとても役に立った。

Facebookの「いいね」ボタンをブログに設定する(小粋空間
WordPress/Movable Typeに公式ツイートボタンを設置する(小粋空間)

追伸:

最近コメントやトラックバックがやってこない理由が分かった。

昨年10月にCAPTCHA認証を導入した際、同時にMovableType 5にアップデートしたが、CAPTCHA認証の設定の漏れや、一部のスパム対策プラグインが、MT 5に対応していなかった様だ。

半年間、コメント等を寄せて頂いた方には申し訳ない。

Google Analyticsを使って、2010年1月1日から2010年12月31日までの間、当ブログでどの記事が多く読まれたのか調べてみた。

CX用ケース(2010年2月22日)3230ビュー

仕出し弁当の『玉子屋』(2008年8月13日)2234ビュー

糸山英太郎と日本航空(2009年10月19日)2176ビュー

ソニー『DSC-HX5』(2010年1月10日)1596ビュー

Power Mac G5 の大掃除(2009年1月18日)1321ビュー

美珍香(Bee Cheng Hiang)の肉乾(2006年1月21日)1162ビュー

『CX3』をテスト(2010年2月21日)995ビュー

iCalとGoogle CalendarそしてiPhoneのカレンダーを同期させる方法(2010年5月20日)938ビュー

香港のApple StoreでiPhone 3GSが買える(2009年7月10日)762ビュー

リコーデジカメ『CX3』発売(2010年2月4日)727ビュー


こうやって見るとリコーのデジカメ『CX3』に関する記事が上位に登場している。

当ブログはiPhoneやMacなどのApple製品について沢山書いているつもりだったが、意外とデジカメ、それも『CX3』の記事でやってこられる方が多いようだ。

特に『CX3』用のケースを求めてたどり着かれる方が多い。

筆頭記事の『CX用ケース』は、最新の『CX4』でも使えるケースだから、まだまだアクセスは増えるだろう。

ところで『玉子屋』の記事が2番目に来ているのが面白い。

給料が相変わらず増えないので、昼食代を安く抑えようとしている人が多いのかも。

2005年の1月に始めたこのブログも来月で7年目に入る。

自分の事ながらよく毎日書き続けられたものだと思う。

最近はコメントを書いて下さる方が少なくなった。

おそらくRSSリーダーなどで一気読みする方が増えたからだろう。

アフィリエイトのクリック数などをみてもそれが分かる。

一方でこのブログの更新をTwitterに表示している為、Twitter上でコメントを下さる方が増えた。

私の方もすぐにそのコメントに対して返事ができるので便利だ。

私のtwitterアカウントは@durian。

コメントお待ちしております。

私のブログに急にスパムコメントが書き込まれるようになった。

5分位毎に意味の無いスパムコメントが手当たり次第に書き込まれるのだが、丁度先々週中国に行っている時に始まったものだから、手の打ち様がなかった。

日本に戻り、アルファベットだけで書かれたコメントを弾くプラグインを入れたところ、それらのコメントは表示されなくなったが、相変わらずスパムコメントとしてサーバーに書き込まれている。

そこでコメントの書き込みにはCAPTCHA認証が必要となる様に、一昨日の夜MovableTypeの設定を変更することにした。

CAPTCHAとは、画像で表示された文字を目で見て入力してもらうことによって、ロボットによる書き込みを排除するあれである。

このブログはCoreserverに置いているので、設定変更だけでは駄目でCAPTCHAのモジュールに手を加える必要がある。

XREA/CORESERVERでMovable TypeのCaptchaが表示されない不具合について: 小粋空間

夜中にうとうととしながら作業をしたところ、設定終了後にSyntax Errorが出てしまった。CAPTCHAも表示されず、コメントを書き込むこともできない。

どこで何を間違ったかわからないので、MovableTypeを再度サーバーにインストールするしかない。

これまでMovableTypeはバージョン4.261を使っていたのだが、どうせ入れ替えるならと、バージョン5(5.031)を入れることにした。

mt-config.cgiに手を加える必要があることも事前に知っていたので、何の問題もなくバージョン5にアップデート完了。ブログの再構築には小一時間かかった。

Movable Type 5.0リリース:MT4.2xからMT5.0へのアップグレードは超簡単!: 世界中の1%の人々へ

その後スパムは全く書き込まれることはない。

スパムのお陰で、今まで躊躇していたMovableTypeのアップデートも無事済ませることができた。

2005年の7月からずっとメインのRSSリーダーサービスとして使ってきたBloglinesのHomeページに、突然10月1日以降サービスを停止するとの表示が。

As you may have heard, we are sorry to share that Bloglines will officially shut down on October 1, 2010. More detail can be found on the Ask.com blog - http://blog.ask.com.

リンク先である、Bloglinesを2005年に買収したAsk.comのオフィシャルブログを読むと、Ask.comは本業であるユーザー同士のQ&Aサイトにフォーカスを置くことにしたとか。

RSSリーダー事業からの撤退の理由として、予めRSSを登録したニュースやブログサイトからのプッシュ方式による情報の提供よりも、facebookやTwitterなどのソーシャルメディアのフィルターを通してリアルタイムで紹介される情報の方が、意味あるものになってきたからだという。

確かに最近はRSSを登録しているものの、フィードを読まなくなってしまったニュースやブログのサイトも増えてしまった。

Twitter等の方が、リアルタイムでニュースを伝えてくれるし、ブログを書いている人も、面白いネタはブログにまとめる前にTwitterでつぶやいてしまうことが増えたからである。

RSS Readerの終わりを予感させるTwitter bot70 - RyoAnna's iPhone Blog

Bloglinesとしては、残り20日の内に他のRSSリーダーに移行する為の『opmlファイル』をダウンロードして欲しいとのこと。

今までMacとiPhoneの両方でユビキタス(最近聞かなくなった)にBloglinesを利用してきたのだが、どこか引っ越し先を探さなければならない。

少し前にlivedoor Readerを試してみたことがあるが、表示も遅いし見づらくて使えたものでは無かった。

やっぱりGoogle リーダーだろうか。

iPhoneアプリで人気のあるRSSリーダーアプリは、Bylineらしい。電波が通じる時にどんどんとフィードをキャッシュに読み込んでくれるので、地下鉄の車内でも途切れることなくフィードが読めるというのは嬉しい。

しばらく無料版を試してみることにしよう。


このブログの為に契約しているCoreserverの調子が、最近本当におかしい。

ブログを書いて保存しようとすると、Time Outになることがしばしばあるのだ。

障害メンテナンス情報をみると、私の借りているs73のサーバーが真っ赤(レスポンス悪化)になっていることが多い。

このサーバーがどんな人に使われているか調べたところ、クリック数の多寡で勝敗を競うゲームサイトや、出会い系のサイトを運営している人が同居していることが分かった。

今月27日にCoreserverの契約期限が切れるので、他の業者のサーバーに移転することも考えたが、結局Coreserver内で、まともなサーバーに移転することにした。

昨日旧サーバーのデータをコピーしたり、MySQLのデータベースをエクスポート&インポートしたりした。

移転そのものは以外と簡単で、お陰様でサーバーのレスポンスが格段に良くなった。

だが、いずれ新しいサーバーも、またおかしな連中によって占拠されるのではないかと心配している。

5年前にブログを始めた時はXREAの有料サーバーを使い、2年前からは同じ経営者によるCORESERVERに移転した。

CORESERVERに移転した当時はサクサクと繋がり快適だったが、今年の春以降急に私の使っているサーバーが重たくなった。

ブログを書いて保存しようとすると時間が物凄く掛かり、あげくの果てにタイムアウトになってしまうことも多い。

メンテナンス・障害情報を見ると、私の使っている『s73』というサーバーは、いつもアクセスが劇重の状態である。

妙な使い方をするやつが同じサーバーに同居しているに違いない。

来月23日に丁度『s73』サーバーの契約が切れるので、これを機に移転を考えてみよう。

当ブログのiPhone対応化はお陰様で出来たものの、個別ページをiPhone対応ページで見ようとすると、iPhone対応のトップページに皆飛ばされてしまうという問題が残っていた。

.htaccessで機械的にPC用ページを見に来た方をiPhone用ページに遷移させる方法を取れば簡単だったのだろうが、それだとiPhoneでPC用ページも見たいという方の自由を奪ってしまう。

そこでこの方のブログを参考に、iPhone.jsと名付けたJavaScriptを設置してみたのだが、始めに書いた様に、全てiPhone対応トップページに飛ぶという点が気になった。

WEBで調べてもその点を解決したスクリプトが見つからなかったので、自分で書いてみることにした。

だがJavaScriptは全くの素人なので、家にJavaScriptの入門書があった事を思い出し、まずは読み直すことから始めた。

基礎からのJavaScript (I・O BOOKS)
基礎からのJavaScript (I・O BOOKS)
おすすめ平均
starsJavaScriptの初歩からAjaxまで
starsこれを読めば基礎は十分
stars無駄のない解説と的確なサンプル
starsレベル・分量とも初心者に最適
starsわかりやすい説明と豊富な実例が魅力

Amazonで詳しく見る
by G-Tools


奥付を見ると平成13年9月20日発行と書いてある。

著者の岡田克司氏は、興銀に入行して債券ディーラーをやった後、ミシガン州立大学に留学し、現在は金融翻訳者兼ライターをやっておられるとのこと。

東京外大出身だけあって、プログラミングの本と言うより語学の参考書の様な感じでとても理解しやすい。

半時間で読み終えた後、全く適当に書いてみたのがこのスクリプト。

if ((navigator.userAgent.indexOf('iPhone') != -1) ||
(navigator.userAgent.indexOf('iPod') != -1)) {
  if(confirm('iPhone向けのページを表示しますか?')){
var host = location.hostname;
var path = location.pathname;
var path = path.replace("/mt/","/mt/i/");
var url = "http://" + host + path;
location.href = url; }
}

既存のスクリプトと差し替えてみたら、何と一発でうまく行ったので驚いた。

専門家ならもっと綺麗なスクリプトを書くこともできるのだろうが、私にはこれで十分。

WEB上では、iPhoneを横にした場合にはPC用のトップページに遷移することもできる様にした方がおられたが、今のところそこまでする予定はない。今のところは。


最近iPhoneで表示した時に見やすくなるよう、PC用ページとは別にiPhone専用ページを設けるサイトが増えた。

私のブログはiPhoneで見ると、表示されるまで何秒も時間が掛かるし、その上字が小さいので拡大しなければ読むことは不可能だ。

ip1.jpg

5年前にブログを始めた頃はデザインやパーツにも凝ったが、最近はiPhoneやRSSリーダーで見て下さる方も多いので、余りデザインに凝っても仕方がないと思うようになった。

アメーバブログなどの既製のブログだと、サービス提供者がiPhone対応ページを用意してくれる様だが、私はレンタルサーバーにMovable Typeでブログを設置しているので、iPhone対応ページも自分で準備しなくてはならない。

WEBを検索したところ、必要なものはすぐ見つかった。crema designという所が作ってくれた『iPhoneテンプレートfor MT』というテンプレートだ。

「iPhoneテンプレートfor MT」を公開いたします。|iPhone|東京Webデザイナー日記リターンズ|crema design

これだけではダメで、下記の『iui』というJavaScriptライブラリやCSS、imageファイルのセットも必要だ。

iui - Project Hosting on Google Code

早速ダウンロードして、http://durianjp.com/mt/ の下に『i』というフォルダを新たに作ってアップロードした。

テンプレートは、MTの管理画面からトップページ用のインデックス・テンプレートと、個別ブログ記事用のアーカイブ・テンプレートをcopy&pasteで作成し再構築する。

これで、http://durianjp.com/mt/i/にアクセスするとiPhone用のページを表示することができるようになった。

だが、PC用のページにiPhoneで飛んできた方を、どうやってiPhone対応ページに誘導するかが問題だ。

.htaccessというファイルの中に、User-AgentがiPhoneやiPodの場合に自動的にiPhone対応ページに誘導するコードを書く手があるが、それだとPC用ページも見てみたいという方の自由を奪うことになる。

ということで、またWEBを検索すると、次のページが見つかった。

Mercurius Rising:池田冬彦のログ: ブログがiPhone対応になりました

JavaScriptを書いてサーバーにアップロードし、HTMLヘッダーのテンプレートモジュールに手を加えて再構築すれば良い。

私のブログのページにiPhoneでアクセスすると、「iPhone向けのページを表示しますか?」と聞いてくる。

ip2.jpg

『OK』を押すとiPhone対応ページが、『キャンセル』を押すとPC用ページが表示される。それでは『OK』を押してみよう。

ip3.jpg

iPhoneライクなトップページが表示されるので、個別ページのタイトルをタッチするとそのページに飛んでいく。

ip44.jpg

これで当ブログのiPhone/iPod対応は完成した。スクリプトの設置やテンプレートの作成はあっと言う間に終わったが、最近サーバーの調子が悪く、再構築に時間が掛かった。

追伸:
上記JavaScriptは、このブログのどのページにiPhoneでアクセスしても、全てhttp://durianjp.com/mt/i/のホームページにリダイレクトされるという問題点があることに気が付いた。

個別ページのiPhone対応ページにリダイレクトさせる為には書き換えが必要だ。JavaScriptをもう一度勉強しよう。

Search

Google
Web durianjp.com
Amazonで検索

楽天で探す
楽天市場
楽天市場

なかのひと

 RSSリーダーに登録

アーカイブ

今読んでいる本


このアーカイブについて

このページには、過去に書かれたブログ記事のうちブログカテゴリに属しているものが含まれています。

前のカテゴリはパソコン・ネットです。

次のカテゴリは中国語です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。