11月 12
Kindle(Amazonの電子ブックプラットフォーム)のPC版を使ってみた。

Kindle for PC(for Windows7, VISTA and XP)のダウンロード
使い勝手は至ってシンプル、早い話がPDFを閲覧してる感覚です、但しコピペが出来ない等のPDFより不便です(書籍にコピペは不要と言われればそれまでですが)。
そして米アマゾンで Kindle for iPhone が公開されているので、そちらも使ってみました、PC版と比べちゃうとかなり使いづらいですね、PC版とiPhone版はページシンクの機能がついているので、iPhoneで読み終った場所をPC版で読み始めるなんてことは簡単にできます。
iPhone版にはハイライト(ラインマーカー的)機能と挿絵や単語に対するメモ機能がついていますが、これはPC版と共有できないようです。
さて電子書籍の購入方法ですが、11月11日現在では日本のAmazonのアカウントからは購入できません、米国Amazonの Books|Kindle Books (またはKindleを起動すると右上に[Shop in Kindle Store]という米国Amazonへのリンクがある)て購入して下さい、もちろん米国Amazonへのキャッシュカード登録が必要になります。
Kindle for PCの画面イメージ
Kindle for iPhoneの画面イメージ
iPhone版はテキストや図表に対してのメモの挿入やマーキングが可能です。
参考リンク
[ITmedia News]Amazon、「Kindle for PC」提供開始
[CNET Japan]アマゾン、「Kindle for PC」アプリケーションを正式公開
[なるいのDRM進化論]さっそく、Kindle for PCを試した、ちょっとがっかり。
Tagged with: Amazon • iPhone
7月 20
Tagged with: iPhone
9月 13
外部ログインページだけですが、iPhone用のお手軽カスタマイズ方法。
処理の流れ
- 全てのアクセスを外部ページ(index2.php)で受ける
- iPhone以外からのアクセスは通常のログインページへ
- iPhoneからのアクセスは外部ページで処理
管理画面|SNS設定

index2.php
最小構成はこんな感じ
<?php
$ua = $_SERVER['HTTP_USER_AGENT'];
if (ereg("iPhone",$ua)) {
//iPhone用の処理
・・・ 省略 ・・・
exit;
}
//iPhone以外(標準のログインへとばす)
header('Location:http://OPENPNE_URL/?m=pc&a=page_o_login');
?>
※iPhone以外のエージェントと判定された場合index.phpへ飛ばすとループしてしまうため注意。
本体の向き(縦横)でスタイルシートを切り替えてみました
<?php
$ua = $_SERVER['HTTP_USER_AGENT'];
if (ereg("iPhone",$ua)) {
print <<<EOD
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;">
<title>My iPhone Page</title>
<link rel="apple-touch-icon" href="iphone/images/myiphone_ico.png"/>
<link rel="StyleSheet" href="./iphone/css/iphone_portrait.css" type="text/css" media="screen" id="orient_css">
</head>
<body onorientationchange="orient();">
<form action="http://OPENPNE_URL/" method="post">
<div id="wrap">
<div id="header"></div>
<div id="content">
<p>Member Sign In</p>
<p>Please enter your ID and Password.</p>
<input type="hidden" name="m" value="pc" />
<input type="hidden" name="a" value="do_o_login" />
<ul>
<li class="myLabel">Email:</li>
<li><input type="text" name="username" id="username" value="" tabindex="1"></li>
</ul>
<ul>
<li class="myLabel">Password:</li>
<li><input type="password" name="password" id="password" tabindex="2"></li>
</ul>
<p><input type="checkbox" name="is_save" id="is_save" value="1" tabindex="3"><label for="is_save">次回から自動的にログイン</label></p>
<p><input type="submit" value="Sign In" tabindex="4"></p>
</div>
<div id="bottom"></div>
</div>
</form>
</body>
</html>
<script type="text/javascript">
function orient()
{
switch(window.orientation){
case 0: document.getElementById("orient_css").href="./iphone/css/iphone_port.css"; break;
case -90: document.getElementById("orient_css").href="./iphone/css/iphone_land.css"; break;
case 90: document.getElementById("orient_css").href="./iphone/css/iphone_land.css"; break;
}
}
window.onload = orient();
</script>
EOD;
exit;
}
header('Location:http://OPENPNE_URL/?m=pc&a=page_o_login');
?>
※ OPENPNE_URL は各自自分のサイトURLに読み換えて下さい。
スタイルシート例
iphone_land.css(横用レイアウト)
body
{
background-color:#333;
margin:0;
}
#wrap
{
overflow:auto;
width:480px;
height:350px;
}
#header
{
background:url(../images/header_land.jpg);
background-repeat:no-repeat;
height:100px;
}
#content
{
background:url(../images/middle_land.jpg);
background-repeat:repeat-y;
margin-top:-5px;
}
p
{
margin:5px;
padding-left:25px;
width:370px;
}
#bottom
{
background:url(../images/bottom_land.jpg);
background-repeat:no-repeat;
height:30px;
margin-top:-5px;
}
ul{
margin:5px;
padding-left:25px;
list-style:none; inside;
}
li.myLabel{
width:80px;
float:left;
text-align:right;
}
iphone_land.css(縦用レイアウト)
body
{
background-color:#333;
margin:0;
padding:0;
font-size:12px;
}
#wrap
{
overflow:auto;
width:320px;
height:480px;
}
#header
{
background:url(../images/header_port.jpg);
background-repeat:no-repeat;
height:100px;
}
#content
{
background:url(../images/middle_port.jpg);
background-repeat:repeat-y;
margin-top:-5px;
}
p
{
margin:5px;
padding-left:25px;
width:270px;
}
#bottom
{
background:url(../images/bottom_port.jpg);
background-repeat:no-repeat;
height:30px;
margin-top:-5px;
}
ul{
margin:5px;
padding-left:25px;
list-style:none; inside;
}
画像
header

body

bottom


[public_html]
index.html
index2.html(今回追加したコード)
[iphone](以下今回追加したファイル)
[css]
iphone_land.css
iphone_port.css
[images]
header_land.jpg
header_port.jpg
middle_land.jpg
middle_port.jpg
bottom_land.jpg
bottom_port.jpg

Tagged with: iPhone • OpenPNE2
8月 22
いまいち信用できない感じはありました。。。
DOS版ワ-プロソフトからWindows版へ移行した時のそんな不安な感覚です。
使い勝手も徐々に改善されていくだろうし、使う側の人間もそれに慣れていくのではないかな。。。
ネットだけやってるぶんには、とても使いやすいし割りと安定してますが、iPhoneはあくまで、携帯型のインターネット端末であって、メール機能や電話機能までもが、iPhone上のひとつのアプリケーションに過ぎないって感じ、でもその代わり本体を買い換えることなくOSやアプリのバージョンアップやアプリケーションの入れ換で、機能や性能も改善できるのが強みです。
以下、暫く使ってみて諸々思ったこと。
◆日本式携帯電話から乗換た人は不便と思えるかもしれない点
(自分ではそうは思わないが、人によっては不便かもしれないという点も書いてます)
メール系
- メールアカウントの設定がわかりづらい
- ISO-2022-JP(JIS)にはない拡張文字もUTF8として送れてしまう、受信側の携帯がUTF8に対応していない場合はその文字だけでなく全て文字化けする(エンコード形式がUTF8とされる)。
※日本式携帯電話への送信は原則JISコードが基本(ではなかろうか?)
- アドレス帳の移行は自分でやる必要があるので面倒
- 発信者(グループ)ごとに着信音の設定できない
- メール着信音と電話着信音で個々に音量を変えることができない
- アドレス帳のグループ分け機能が無い
- 付属のメアド「i.softbank.jp」はIMAPで本体ではなくサーバ上に保管されるので5000件又は20MB超えると削除される(らしい)
- 受信するとディスプレイに「You got a mail」と表示されお洒落だけど、IMAPへ接続しないと誰からのメールかわからないし、何故かこの時点では着信音が鳴らない
- RFC2821に違反した(?)変なメアドに送ろうとすると「このアドレスはおかしいけど、それでも送る?」みたいなメッセージが出る(でもちゃんと届く)
- ショートメールが使えない
- 絵文字が使えない(携帯からPCへ送った場合と同じで絵文字部分のみ化ける)
- 返信メールに画像が添付できない(その時は新規で)
- 返信時、元の本文が必ず引用されてしまう(PCへの返信ならOKだが携帯への返信だとちょっと。。。)
インターネット系
- 付属サファリはFlash未対応
- 付属サファリはファイルアップロード機能なし
- 携帯専用サイト(アーティストのオフィシャル、着メロサイト等)や携帯用に最適化されたページ(ミクシィモバイル等)が見れない
- 端末固有番号を持ってない(と思う)ため、俗に言う「簡単認証」は不可能
その他
- 時々文字入力時のレスポンスが極端に低下する、1文字打つのに2~3秒かかる時がある(原因は不明、アプリの起動数かな?リセットでなおる)
- たまに横画面から縦画面に戻らなくなる
- バッテリーの消費が早いような気がする
- バッテリー交換は今までの携帯のように自分で簡単にできない
- 片手で打ったり、画面を見ないで打ったりができない
- 着メロという概念がない(全て着うた)
- おサイフ携帯・FeliCa機能がない
- まだ携帯クーポンが使えない場合が多い(と思う)
- 液晶を破損すると6万円規模の修理費がかかるらしい
- 紛失すると超~悲しい(たぶん)
◆便利だと思った点
メール系
- 複数のメールサービスの利用が可能(Gmailはもちろんのこと会社のサーバーにもログインできる、これはアリガタイ)
- 今までの携帯と比較して画面が広く、スケーラブルなので長文メールも難無く読める
- アドレス帳はiTunes経由でPCのアドレスブックや、Yahoo、Googleのサービスと同期することが可能。
FOMA –> CSV形式 –> vCard –> PCアドレス帳 < --同期--> iPhone
その他
- スピーカー内臓でiPodのサウンドもイヤホンなしで楽しめます(モノラルですが仕事中等の利用頻度高いです)

- SDK(アプリケーションを開発するための環境)が無料で手に入ります
- 開発したアプリケーションは世界規模の市場iTunesStoreで販売することができます
- iTunesの音源から着うたが変換できる(らしい)
- つい忘れがちであるが、実はiPodになってる!
- 今買うと、喋るお父さん犬がついてくる!

色々と思いのままに書いてますが、現状でもかなり気に入ってます、今後の機能アップや改良を考えると更にわくわくさせてくれる一品なのです。
Tagged with: iPhone
7月 17

単なるiPhone用のテーマではなく、iPhone/iPod touch上でネイティブに動くアプリです、テキストの投稿だけではなく、今まで内臓のSafariからは不可能だった画像のアップロードも可能です。またiTunes App Store初のオープンソースという部分でも注目が集まっているようです。
詳しくはこちらを -> wordpress-for-iphone
各社、各サイト、すごい勢いでiPhoneの対応が進んでいますね、閉鎖的な日本の携帯ビジネス市場にとっては黒舟来航どころかUFO侵略。
—
WordPress For iPhoneスキンよっては上手く使えないですね。。。
Tagged with: iPhone