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

このブログの為に契約している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をもう一度勉強しよう。

とうとう9連休も終わりを迎えようとしている。伸ばし続けたヒゲも明日には剃らねばならない。

今年は4日が月曜日なので、いきなり5日間仕事をしなければならないというのもつらい。

6年目を迎えたこのブログだが、昨年Twitterを始めてからいま一つ筆が走らなくなった。

ちょっとしたネタならTwitterで用を足せてしまうのと、Twitterでつぶやくことで書きたいという気持ちが小出しに漏れてしまうからだろう。

5年間付き合ってきたブログというメディアの賞味期限が近づいているのかもしれない。

迎春

| コメント(0) | トラックバック(0)

geishun.jpg

旧年中は格別のお引き立てを頂き、誠に有り難うございます。

当ブログも2005年1月から毎日書き始め、6年目を迎えました。

最近ちょっとダレてきたことも自覚しております。

今後とも変わらぬご愛顧を賜りますようお願い申し上げます。

ブログ主敬白

毎日愛読しているEngadget Japaneseのオフラインパーティーが六本木のスーパーデラックスで昨夜開かれた。

明和電機も登場するというので、磯崎さんにもお声を掛けたのだが、同じ時間にこちらのパーティーに招待されているとのこと。

どうやら名だたるブロガーやTwitterユーザーの方々は、恵比寿の方のパーティーに集合したらしい。

開場時刻の19時半に行ったところ、既に満員に近い状態。400名近くの人間が地下の密室に集まっていた。

ガジェットオタクやモノ作り大好き人間ばかりの集まりで(男9割以上)、ちょっと酸っぱい匂いもしたりする。

明和電機のパフォーマンスも見たが、土佐社長は本当にエンタテイナーだなとつくづく思った。皆ポカンと口を開けて見入って(聞き入って)いる。

meiwa.jpg

Engadget オフラインパーティー:大盛況開催中

出席者から次々と新しい製品や研究内容が発表される。うたかたの様に消えたITバブルの頃の熱気が戻ってきているのではないかと、少し嬉しくなった。

最後にマイクロソフトや三洋電機などのスポンサーから提供された賞品のくじ引きが行われた。賞品は20個位だったので、20倍の競争率だ。

入り口でもらったワッペンの番号でくじ引きをする。私の番号は340番だ。

Rubyで書いたプログラムで当選番号を選ぶのだが、どういう訳か同じ番号が再び出る事が多かった。

最後の賞品は、本家Engadgetの編集長であるJoshuaがアメリカから持ってきた、日本では売っていないスピーカー&マイク内蔵の新ウォークマン Sシリーズ『NWZ-S544

何と、最後に呼ばれた番号は340番!思わず上ずった声で、「ハイッ」と言ってしまった。会場の人達から溜息が漏れる。

今日はツイているね。22時半まで待った甲斐があったというものだ。

NWZ-S544.jpg

本音を言うと、最後から一つ前のacerのノートパソコン(Windows 7入り)が欲しかった。

Twitterでささやくようになってから、どうもBlogを書く気が減退している。

これは私だけでは無いようで、他のBloggerからも同じような事を耳にする。

Blogを書くということは、ガス抜きの効果もあるのだが、常時Twitterで囁いていると、常にガス漏れ状態で、ガスが十分溜まらないからだろう。

書いたBlogに対するコメントもめっきり減っている。常連の方がTwitterで即座に感想を返してくれるからである。

とはいうものの、140字では言い表せないこともある訳で、当面BlogとTwitterは並立するのだろう。

iPhoneからMovable Typeを使ったブログに書き込む為のプラグイン『iMT』が、最近おかしくなった。

iPhone上のSafariでプラグインを入れた自分のMTにアクセスすると、ログインはできているのだが、ヘッダーとフッターが表示されるだけで、その間が真っ黒になってしまう。

ネット上にもそれを問題にした書き込みが無かったので、自分のところだけの問題かと思っていたが、Movable Typeの英語版のページに、同様の状態になって困っているとのユーザーからの書き込みを見つけた。

iMT - iPhone Interface for Movable Type | MovableType.org - Home of the MT Community

上記ページの最後の方に解決策が書いてあった。iPhoneのOSが3.0になってからSafariのoverflowの処理方法が変わったようで、 iphone.cssというファイルの一箇所をコメントアウトすることで解決するとのこと。

『mtstatic/plugins/iMT/css/iphone.css』というファイルの398行目あたりだ。

実際にやってみたところ、再びiPhoneからMovable Typeのブログに書き込み、編集ができるようになった。これでOK。

俗に『ミニブログ』とも言われる、140字以内でその時々の事を綴る『Twitter』というサービス。

新しもの好きの私は、2年半程前にメンバー登録してみたが、これまでアクティブに書き込みをすることもなく、半ば放置状態にしていた。

ところが、今週になって大物ブロガー達が続々「Twitterに登録しました。」と、ブログでカミングアウトするのを見るようになった。

isologue - by 磯崎哲也事務所: Twitter、はじめてみました

一体どうしたことだろう。もしかしてこのおばさんがTwitterのことを取り上げたからだろうか。

「Twitter」が日本でブレークするための条件 勝間和代

衆院選も近いし、ちょっとTwitterがにぎやかになりそうなので、iPhone等を使って1日に何度かTwitterを覗くことにした。

『durian』というシンプルなユーザー名でやっているので、気が向いたらフォローよろしく。

米ツイッターにサイバー攻撃 一時利用できず

-

Search

Google
Web durianjp.com
 


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

なかのひと

Powered by Movable Type 4.261

 RSSリーダーに登録

アーカイブ

今読んでいる本


このアーカイブについて

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

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

次のカテゴリは健康です。

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