SoftBank X01HT

孫さんからいただいて一週間過ぎました、ずっと前からスマートフォンがほしくて首をなが~くしてMNPを待ち続けてました。やっ~とな感じですけど、

はじめは去年DoCoMoが出したモトローラのM1000でしたが、それが一年経て、今はほとんど売ってるところがなくなって、今年に入っては新しい商品であるhTc Z。しかし、出したときは法人向けて個人には売ってなかった。それが10月に入って個人向けにも販売しはじめだ値段がたけぇ~、7万。7万でスマートフォン買うよりZaurusのほうがずっといいと思うけど。

それに対して、孫さんは0円で配ってくれて通話料、通信料もかなり安い、まさに”予想外額”、”想定外額”。暇なやつらは検証までして” 実は0円ではないんだよ、ユーザを騙してるよ ” と言い張ってる。他の機種にはそうかも知らないが、スマートフォンに関してはDoCoMoのhTc Zのほうが絶対高い。確かM1000も場合も通常の携帯の基本料金にプラス特別な通信料(ネットにつなぐためのプロバイダー)が必要でした。ソフトバンク のシステム障害などでいろいろ迷ってましたが、まあ~近いうちにはこれしかないと、他の選択肢がない。

欧米では人気あるスマートフォンでしたが、日本では本当に少ない、この辺は中国が日本より結構早いと感じます。

一週間使ってみて、ちょっとまとめ

≪悪いところから≫

1.MMSが使えない
通常の携帯メール、***@softbank.ne.jp が使えない。
障害なく、POPサービスを提供するGmailにした。これに関して、いまだにすっきりしない。
近いうちにサービスを提供してくれる!、あるソフトを使えばMMSも使用可能!と
いろいろ噂はありますが、

2.メモリが小さい
データ記憶メモリが52MBしかない、ムービと2つと3曲入れたらいっぱいいっぱい。
microSDカードを使うしかない

3.連絡表が使い辛い(メッチャメッチャ)
日本の携帯になれたユーザにとって、アドレス帳のグループ機能は当たり前のこと。
しかし、X01HTの連絡表はグループではなく、分類項目。
連絡表の一覧表示には分類項目にグループ化されず、ずらずらと全リスト。100個以上の名前から探すには無理、
フィルタ機能はあるが、片手でやった場合、少なくとも7回以上はクリックしないといけない。
これから2年は付き合いしないといけないんでどうしよう?

4.電波が悪い
これはX01HTの悪いところではなくて、Vodafoneのせいかな?
職場(地下ではない)のキャビネに入れると圏外になるときもある。
≪いいところ≫

1.WindowsMobile5
なにを言ってもこれが一番お気に入り、同じMicroSoft製品なので、Outlookと同期が取れて連絡表、仕事、予定表などを
PC側で編集できる。私的に使う場合、仕事、予定表の同期機能ははあんまり使われないけど、

2.アプリのインストールが可能(拡張性)
同じくWM5のおかげですが、気に入ったソフトを簡単に入れることが可能。(ソフトに関しては次回、Skypeなど)

3.バッテリの長持ち
昨日試しにX01HTに曲を入れて出かけたが、あれ?バッテリがそんなに減ってない。ひょっとするとiPodより長持ち

あれ?いいところってこれしかない???
まあ~使ってるうちに見つかるでしょう。
≪ちょっとカスタマイズしたToday画面≫

Advertisements

Symfony=PHP+Ajax

最近いろんなAjaxのライブラリが出回ってます。Prototype、lightbox、ricoなどなど。まとめは こちら
し かし、これらのライブラリはクライアント側(Javascript)の処理であり、サーバ側はまだ自力で処理してxml形式なり、テキスト形式なり結果を Javascriptに渡す必要があります。単純に使った場合はサーバ側のロジックとクライアントのロジックが別々になるわけです。

タイトルであるSymfonyは二つの処理を一つにまとめたPHPフレームワークです。特徴としては、MVCは当たり前のことで、RubyOnRails の影響を強く受けたコード自動生成機能にAjaxライブラリの利用ぐらいかな。PHPコード中にタグを書くと自動的にAjax化された Javascriptが生成されるのが魅力的です。当然内部ではprototypeを使ってます。

イメージ ドラッグ&ドロップ サンプル
サーバー側

<?php echo image_tag('product'.$id,array( 'id' => 'product_'.$id, 'class' => 'products',))?>
<?php echo draggable_element('product_'.$id, array('revert' => true)) ?>

クライアント側に生成されるコード

<img id="product_0" class="products" src="/images/product0.png" alt="Product0" />
<script type="text/javascript">
//<![CDATA[
new Draggable('product_0', {revert:1})
//]]>
</script>

Symfony インストール

いきなりですが、

$ pear upgrade pear
・・・・・・
requires package `Archive_Tar’ >= 1.3.1
PEAR: Dependencies failed
$

Archive_Tar のバージョンが古いらしい。
$ pear list
Package Version State
Archive_Tar 1.1 stable
Console_Getopt 1.2 stable
・・・・・
$

先に Archive_Tarのバージョンをあげる。(ルート権限で)
# pear upgrade Archive_Tar
…..done: 15,102 bytes
upgrade ok: Archive_Tar 1.3.1
#

もう一回ためし
# pear upgrade pear
upgrade ok: PEAR 1.4.11
#

上手く行った様だ。
# pear channel-discover pear.symfony-project.com
Adding Channel “pear.symfony-project.com” succeeded
Discovery of channel “pear.symfony-project.com” succeeded
# pear install symfony/symfony
・・・・
PHP Fatal error: Allowed memory size of 8388608 bytes exhausted
(tried to allocate 58368 bytes) in /usr/share/pear/PEAR/Task/
Replace.php on line 170
またまたエラー、メモリサイズが小さいみたい、php.iniのmemory_limit=20Mにしてリトライ

# pear install symfony/symfony
………………………done: 1,283,270 bytes
install ok: channel://pear.symfony-project.com/symfony-0.6.3

今度は上手くいったよう
# symfony -V
symfony version 0.6.3
#

万歳!

はじめてのFlash

学割で1万円ちょっと、(2年前のFlashMXの価格)。

YouTubeをはじめ、最近の動画配信の主流がWinPlay、RealOneからFlashにかわりずつあります。韓国のいくつかの大手サイトはすでにFlashを使った動画配信を始めてます。韓国は早い!

wmv、mpg、asf などのファイルをユーザアップロードすると自動的にFlashに変わって見れるのだが、Flashについての知識が全くない俺にはさっぱりわかりません。データベースにバイナリで保存して、それをFlashプレーヤから読み取る???

そこでちょっとFlashについての常識ぐらいは勉強しようと、ぐぐってみたら日本語版はなかったが、中国語版は無料でダウンロード可能でしたので、早速お試し。 やっぱりVBが大嫌いな僕にとっては相性が悪いかも...
初めてのFlashがこれ。

PHP フレームワーク

PHPを使ったプロジェクトをそろそろ始まるところで、今世の中で流行ってるフレームワークを使ってみようと調べてみたらこんなもの見つけました。

Top 10 PHP MVC frameworks

  1. Symfony: Based on Mojavi and inspired by Rails
  2. Mojavi: The first MVC framework I fell in love with
  3. CakePHP: Inspired by Rails PHP4/5
  4. PHPOnTrax: a Rails port – PHP5 Only
  5. Prado: The winner of Zend coding contest
  6. Studs: A Java-Struts port to PHP
  7. Phrame: A Java-Struts port
  8. Achievo: A good RAD framework
  9. WACT: Web Application Component Toolkit
  10. Ambivalence: A Java-Maverick Port

何にしようかな?Symfonyを使ってみようと思ってたが、Smartyの組み込みが難しいと
これも悩むことだね、いつかStrutsのようなデファクトスダンダートは出てこないかな???

Orkut+Gtalk

今日、Orkutにログインしてみたら友達リストに見たことないアイコンが出ていた、クリックしてみたら「Orkut+Gtalk」でした。
下のほうには「Googleトークをダウンロード」のリンクが貼ってあって、何?広告?
Gtalk売れてないからOrkutまで

確かにちょっとは便利になった、自分のGtalkを起動しなくても相手がオンラインかどうかが分かるので、

ダサイ Player

いつごろに作ったかははっきり覚えてないけど、今日急に思い出して、”ゴミ箱”から掘り出してました。
華やかなプレーヤーも最初はこうゆうもんじゃないのかな......

よく聞いてる韓国歌

IFRAME

Windows Media Player ActiveX コントロール

駄目リスト(致命的)

  1. ダサい (ある意味ではSimple、Smart)
  2. FireFoxに対応してない
  3. 音楽リストを外部から設定できない
  4. ・・・ ・・・