スマートフォンhtc関連 by JS++かも日記(X01HT、HTcなど)
■カテゴリー Ajax ( 9 ) Allabout更新 ( 2 ) Tips ( 5 ) ハード ( 2 ) アクセスポイント ( 1 ) セキュリティ ( 1 ) ソフト ( 19 ) ソフトバンク ( 2 ) 開発 ( 1 ) 関連リンク ( 5 ) 仕様 ( 5 ) 雑談 ( 2 )

*現在、このhtcブログのテンプレやシステムなどを、ぶっつけ本番でガシガシ改造中(^^;;ですので、不具合が出る場合があります。あらかじめご了承ください(_ _)。

2006年11月29日

【Tips】キャッシュを削除してメモリ開放

「メモリが足りないうんぬん」と言われたので、「スタート」-「設定」-「システム」-「メモリ」-「メイン」を見たら「データ記憶用」が合計52.53Mのところ、空き領域0Mになってました(^^;;。しぇ〜、ということで、IEの「メニュー」-「ツール」-「オプション」-「メモリ」の「ファイルを削除」をクリックすると、ざっくり消えて、空き領域46.13Mになりました。良かった。一応、「ファイルエクスプローラ」-「マイデバイス/Windows/Profiles/guest/」以下を見たらCokkiesは、残っていましたが、HistoryとTemporary Internet Files以下のキャッシュフォルダがざっくり全部消えていました。

で、とりあえず、昨日入れた「Poketの手」で、「IE Mobile」-「キャッシュ」を「miniSD」に変更してみました。一応デフォルトで書き換わるホルダ名でmicroSDの\メモリ カード\Profiles以下にキャッシュが生成されているのを確認。

2006年11月28日

【ソフト】Pocketの手

次は、 「0円カスタマイズ」の記事にもあった、 Pocketの手。記事によると、手軽に「メモリーカードのディスクキャッシュ」設定ができるようなので期待してます。 Pocketの手 Ver.1.70(pockethand-wz17.lzh)。-

【ソフト】X01HTでQRコード

http://blog.livedoor.jp/misa_amane/archives/50365895.html そうかぁ。QRコードもいけますか。メモ。 QuickMark http://diy.quickmark.com.tw/sa_eng/
CHT 9000 Download V3.0 http://www.quickmark.com.tw/Download/CHT9000-v3r1223.CAB
#Pocoブログさんに書いてあった、「\Program Files\QuickMark にあるQuickMark.0409.dllをQuickMark.0411.dllにリネーム」で英語化もできてすばらし。QuickMarkのサイトは、X01HTのIEの能力を超えていたので(笑)、ダウンロード用CABのアドレスを直接書いておきます。

【ソフト】0円カスタマイズ

予想外じゃない 0円カスタマイズ!無料でX01HTを快適に http://computers.news.livedoor.com/series_detail?id=53355 こういう記事が増えるとうれしいなぁ。「かも日記」の方にも「X01HT」エントリがあるので、こういうページへのリンクはどっちに書くか少し、悩みましたが、今回は何も考えずに両方に。

2006年11月27日

【Ajax】jslb_ajax051_4winie4-6_c.js

本家でさえまだ公開していない。jslb_ajax051_4winie4-6_c.js 今までの最小バージョンv0.51_cでさえ、2.651kだったのに、なんと、

1.462k

。ただ、WinIEのv4〜6限定版です。ようやく重い腰を上げて、あれをしようとしてます。アイデアだけは、Ajax始めた頃(正確には昔DHTML本書いてた頃)からあったんですが、やはり「必要はプログラムの母」みたいな(笑;;。

2006年11月26日

【Ajax】MSXML version を調べる


私のX01HTのIEで、デフォルトでは、下記の2つでした。
Microsoft.XMLHTTP 
Msxml2.XMLHTTP

2006年11月25日

【Ajax】jslb_ajax051_c.js

http://jsgt.org/ajax/ref/lib/jslb_ajax051_c.js.txt

自分のいろいろなテスト用に、とりあえず貼っておきます。
ライブラリの詳細はここ

2006年11月23日

【Ajax】このブログのエントリーを改造中

全部、Ajaxなロードにしてしまおうとしてるのですが、ぶっつけ本番かつ休み休みやってますので(^^;お見苦しい場合がありますことをご了承下さい。ごめんなさい。

【ソフト】KTCapt

KTCapt
http://d.hatena.ne.jp/KOTETU/00000111/p2

今日は、画面キャプチャに挑戦する予定です。--ダウンロードしてインストールすると自動的に「スタート」-「プログラム」へアイコンが表示されます。アイコンは2つあって、ひとつはオプション設定用でJPGかBMPか、などを指定できます。これも超簡単。

2006年11月22日

【ソフト】PocketPuTTY

PocketPuTTY for W-ZERO3
http://www.tokuda.net/cgi-bin/fswiki/wiki.cgi?page=PocketPuTTY

つぎは、SSHクライアント。for W-ZERO3なんですが、とりあえずそのまま試してみます。
で、「PocketPuTTY-20060801.exe(1) 」というのをダウンロードしたとたんにすぐに使えました。感動。SSHでログインできるとなると、もう、空を飛ぶ翼を手に入れたような気分です(^^)v

今日から、私は、世界中のどこにいてもサーバーメンテができるようになったわけです。<行く予定は無いですけれど(笑。

と、思ってはしゃいでいたら、、、無線LANでは問題ないですが、softbankのアクセスポイント経由はポートが塞がれてるぽい??? ということで、調べたら、どうやら、HTTPやメールしか開いていないようです。堅牢すぎかも、いやどうかな(^^;;ということで、一台、Port 80でSSHできるマシンを作って、そこから接続する手を使ってみました。めでたし。


KTCaptでキャプチャしたPutty画面。

#「空を飛ぶ翼」というよりも、いきなりどこからでも入れるわけですから「サーバー管理用どこでもドア」かも。

【ソフト】0号テキストエディタ

0号テキストエディタ
http://www.fermes-soft.com/zhe_download.htm

今日は、エディタを入れてみます。URLをまず、このhtcブログへPCを使って(笑;;)、↑このページへ表示してから、X01HTでこのブログへアクセスし、ダウンロードページへ入ることにします<X01HT初心者なわたしには、まだ小さなキーボードがまだるっこしいので(笑;。

で、ダウンロードページを開いたら「〇号テキストエディタ インストーラ付き配布物」の表から「Windows Mobile 5.0」の行の「実行ファイルのみ」の「ARM」ボタンをクリックします。「標準配布物」の方はPC経由で入れるものなので今回は使いません。

で、ダウンロードしますかと聞かれたら、「ダウンロード後にファイルを開く」のチェックをしたまま「名前を付けて保存」クリック後「ダウンロード先」を決めます。今回は、フォルダを先日作った「down」、場所を「メモリカード」にしました。で、「保存」クリック。

これで、0号テキストエディタが立ち上がります。

で、これも一応、基本ソフトといえるかもしれないので、「スタート」-「ファイル エクスプローラ」から「マイ デバイス」-「Program Files」「Windows」-「スタート メニュー」-「プログラム」の下に新しい「editor」というホルダを作成して、「down」からコピーしておきました。こうすると、「スタート」-「プログラム」にアイコンで現れるので便利です。。

マクロというかキー記録が使えるのと、保存時にUTF-8とUTF-8Nも選べるのがうれしいです。

とりあえず、これが、今日の成果物です。
http://jsgt.org/x01/test.htm

2006年11月18日

【仕様】X01HTのnavigatorオブジェクト

X01HTのnavigatorオブジェクトをfor inで出力してみました。下記データはここで採取。
appCodeName:Mozilla
appName:Microsoft Pocket Internet Explorer
appVersion:4.0 (compatible; MSIE 4.01; Windows CE; HTC/X01HT; PPC; 240x320)
userAgent:Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; HTC/X01HT; PPC; 240x320) 
platform:WinCE

【ソフト】CedarFTP for PocketPC Build 11

FTPが必要なので、vectorへ行ったら、「CedarFTP for PocketPC」というのがあったので試してみました。

cedftpp2.gif

まず、先日買っておいた、1GのマイクロSD(約4000円!)を刺し、「スタート」-「プログラム」-「ファイルエクスプローラ」で、「メモリカード(B)」へ「メニュー」-「新しいフォルダ」してダウンロード用の一時ホルダとして「Temp」とか「Down」とか適当な名前を付けて用意しておきます。

ついでに、、「スタート」-「プログラム」-「ファイルエクスプローラ」で、「マイデバイス(A)」の「Program Fails」の下にも「メニュー」-「新しいフォルダ」して「ftp」などの名前を付け、FTPソフトを保存するための場所も作っておきます。

で、上記サイトから、ダウンロードしたcedftpp.11.zipというファイルをクリックすると自動的にX01HT付属の解凍ソフトが立ち上がり、中身をリストアップするので、その中の「cedarftpp.exe」の「_ARM」というファイルとテキストファイルなどを、さっきの「ftp」ホルダへ解凍します。(_ARM以外にも_SH3、_MIPSというcedarftpp.exeがありますが、X01HTでは、_ARMタイプが動作します。)

で、あとは「スタート」-「プログラム」-「ファイルエクスプローラ」で、「マイデバイス(A)/Program Fails/ftp/_ARM/cedarftpp」をクリックすると上記のような画面が開きますので「設定」して使います。

「ローカル」と「サーバー」を微妙に重ね合わせたユーザーインターフェイスが、なかなか良いです。<って、1GもあるマイクロSDは結局1時ファイル置き場。。。

追記::ちなみに、「スタート」-「ファイル エクスプローラ」から「マイ デバイス」-「Windows」-「スタート メニュー」-「プログラム」の下にコピーしておくと「スタート 」-「プログラム」でアイコン表示選択できるようになって便利なのでいどうしました。

*あと、携帯は紛失する可能性がありますから「パスワードを保存する」のチェックははずしておくべきだと思います。<あー、パスワード覚え切れないよぅ。<だからこそリハビリになる。



cedarftp1.jpg

2006年11月11日

【仕様】X01HT(IE)のRequest Header

X01HTのRequest Headerを採取してみました。パケット節約のため、下記クリックでAjaxな読み込みをします。ヘッダはここで採取。

...
UA-OS、UA-color、UA-pixels、UA-Voice、UA-CPU、x-wap-profileは初めて見ました。なかなか詳細ですが、もしJavaScript側で必要なら、Ajaxでコールバックして取得する手もあります。あ、navigatorオブジェクトも調べてみるようかな?書いてあるかも?あと、gzipも使えるんですね。

*ところで、実はこれ、X01HTから書き込んでいます。今の所、全々問題ない感じです。

2006年11月08日

【セキュリティ】X01HTをポートスキャン

無線LANにつないで、X01HTをポートスキャンしてみました。セキュリティソフトを入れなければ。

ポート番号 TCP UDP
25 ○ ×
110 ○ ×
137 × ○
138 × ○
1034 × ○
2432 × ○
2433 × ○
2434 × ○
2948 × ○
3730 × ○

10001から × ○
10058まで × ○

18255 × ○
17639 × ○
17638 × ○

2006年11月05日

【Ajax】prototype.jsのAjax

X01HTで、jslb_ajax.jsが動作したのに気をよくしてYUIとscript.aculo.usを試したら壊滅、、、。とりあえず、基本へ戻って、XHRをテストということで、prototype.jsのAjax機能部分である、Ajax.RequestとAjax.Updaterを古籏一浩さんとの共著『Ajax実践テクニック』のサンプルで試してみました。

結果は、下記の通り。Updaterは動作しませんでした。

○ 01 ファイルをリクエスト
○ 02 GETで送受信 URLクエリ
○ 03 GETで送受信 parameters
○ 04 POSTで送受信 postBody
○ 05 POSTで送受信 parameters
○ 06 成功時のコールバックonSuccess
○ 07 失敗時のコールバックonFailure
× 08 Updaterで書き換え

投稿者 tato : 22:29 | コメント (0)

2006年11月04日

【Ajax】簡単なロード

とりあえず、簡単なファイルGETを試してみます。ボタンクリックでtest.txtをロードします。 ライブラリは、軽い方が良いのでjslb_ajaxの2.6kバージョンjslb_ajax050_c.jsを使ってみます。
ここへ表示されます
投稿者 tato : 22:33 | コメント (1)

2006年11月03日

【仕様】X01HT」のユーザーエージェント

X01HT」のユーザーエージェントは次の通り

Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; HTC/X01HT; PPC; 240x320)

投稿者 tato : 23:15 | コメント (0)

【雑談】htcブログ開始

とりあえず、X01HTしか持っていないので、自ずから話題の中心は「X01HT」になります、たぶん。

2006.11.4 JavaScript++かも日記から分岐
http://jsgt.org/mt/archives/01/cat_x01ht.html
2006.10.27 SoftBank X01HT入手

投稿者 tato : 06:09 | コメント (0)