2005/9/30 金曜日

Opera

Filed under: パソコン — コザック @ 5:09:22

Opera が無料になったとのことで、今さらですが Opera を使い始めました。今まで食わず嫌いだったダブブラウザーというのも良いものですね。1つのウインドウの中で複数のページをタグで切り替えるというのはスマートです。時には別ウインドウにして横に並べて見比べたりしたいこともありますが、その時はタブをドラッグしてウインドウの外に持っていくと独立したウインドウにすることも出来るので臨機応変に対応できます。

Opera で、このブログを見てびっくり。レイアウトが崩れていました。Movable Type のオリジナルのレイアウトに変更を順次加えて行き気に入ったものに仕上げていったのですが IE でしか出来上がりを確認していませんでした。念のため Firefox でも確認すると Opera と同じ見え方をします。
Movable Type は DIV タグでレイアウトを行っています。もともと横幅が決め打ちであったのを Window 幅に合わせて変更できるようにしていたのですが、それ自体が禁じ手であったようです。WIDTH を再度指定せざるを得ませんでした。どれくらいの幅にするかが、また悩ましいです。

2005/9/26 月曜日

Windows Mobile 開発環境

Filed under: プログラミング — コザック @ 18:50:18

過去数年の間に i-mode, ezplus (Java), Palm そして今年になって Symbian UIQ の開発環境を構築し試してきました。これらの開発環境は、それを構築すること自体が tips になるような状態です。Symbian/UIQ は Borland の IDE を試していないし、前の二つは J2ME なので比較すること自体に無理があるかもしれません。しかしながら Windows Mobile (Windows CE) の開発環境の豊かなことには感動しました。
IDE 上で Windows Mobile のプログラムを開発するのは PC のプログラムの開発と全く同じ要領で行えます。デバックモードでプログラムを実行するとプログラムがターゲットに送られ実行されます。ブレークポイントの設定も、ステップモードも全く同じです。また、ターゲットがエミュレーターでも実機でも全く手順は同じです。実機は持っていないので未確認ですが、ターゲットを選ぶところには実機もエミュレーターも同じように並んでいます。また IDE とは独立したプログラムでターゲット上のプロセスのリストを表示したり、ヒープを覗いたりあるいはレジストリーを編集したりと、およそプログラムの開発に必要なことはなんでも簡単に出来るようになっている感じです。
加えてプログラムの作法が Windows そのものなので (Windows Mobile なので、あたりまえ) Windows 上で C++ のプログラム作成の経験、とくに Visaul C++ とか Visual Studio の経験があれば開発環境を導入した瞬間からプログラムを書き始めることが出来ます。とにかく、いきなりプログラムそのものに集中することが出来るというのは素晴らしいことです。
考えてみれば、いくらかは導入前から想像していたことなんですが、実際に体験してみるとすごいと言わざるを得ません。どちらかというとアンチ MS なんですが、素直に感動しています。今年は Symbian で遊ぶ年だったはずなのですが Symbian 上では MIDlets が動くからそれで良いかという気になってきています。

2005/9/23 金曜日

Windows Mobile 5.0 Developer Evaluation Kit

Filed under: プログラミング — コザック @ 23:07:19

WM5.0 搭載機種が出始めて各所で盛り上がっています。いずれ Windows Mobile の世界にも足を踏み入れる予感がしています (と言うより決意に近いものがあります)。
ということで、とりあえず SDK とエミュレーターでも導入しようかと思ったところ Visual Studio 2005 Beta 2 をまず導入しないといけないです。これはダウンロードは不可で雑誌の付録を使うか Microsoft にオーダーするしかありません。北京で該当の雑誌が入手出来るかどうか不明ですので Microsoft にオーダーしてみました。9/17 (土) にホームページから申し込みをし 9/23 (金) に DHL で配達されてきました。思っていたより早く到着し、ちょっと感激。Microsoft 見直しました。中国にちゃんと送ってくるのだろうかと疑っていたくらいで、、、

ただいま導入中です。楽しい週末になりそうです。

オーダーは Mobile Developer Center から行います。

2005/9/22 木曜日

P910c で動画を楽しむ - チューンナップ

Filed under: SonyEricsson — コザック @ 11:18:45

沖縄美ら海水族館のマンタP910 の動画に関する文書を読んだところ、サポートしているのは QCIF (176×144) フォーマットであるが Video Player 自体がサポートしている最大の画面サイズは 192×144 であると書いてありました。QCIF のサイズって 4:3 ではないのですね、それが 192×144 (4:3) をサポートしている所以なのでしょう。
ということで「携帯動画変換君」の設定ファイルを P910 用にチューンしました。
といっても、
・ 画像サイズを 192×144 に変更
・ -fixaspect オプションの取り外し (720×480 の AVI ファイルの入力に対応)
・ 2 パスモード追加
だけです。
定義ファイル をサーバーにおいておきます。サーバー上では拡張子を txt にしています、使用する場合はファイル名を Transcoding.ini として 3GPConverter.exe のフォルダーに置きます。最初に実行すると QuickTime の 3G 書き出し設定という画面が出ます。以下の設定にします。
・ ファイルフォーマット = 3GPP
・ ビデオ = そのまま
・ オーディオ = そのまま
定義されているのは以下の3種類です。
1. 標準画質15fpsモノラルAMR
2. 高画質15fpsステレオAAC
3. 高画質15fpsステレオAAC 2パス
2 と 3 は音質重視で時間が 30 分以内のもの限定です。他のものは 1 の定義を使っています。
1 と 2, 3 の大きな差は音質です。AMR と AAC の差は歴然で携帯電話のスピーカーで聞いても、その差は分かります。標準画質と高画質と書いてあるのは画像のビットレートの差の様ですが、こちらの差はあまり分かりません。3 は試しに 2 パスのエンコードの設定を作ってみたのですが、エンコード時間が倍になった割には、さほど差を感じないです。画像をキャプチャーして静止画で比較しても気持ち変わっているかな? という程度です。ファイルサイズは 1 が一番小さく 2, 3 と比べてほぼ半分です。また 2 より 3 の方が気持ち大きいですが、ほとんど同じと言ってよいです。

2005/9/18 日曜日

初めてのコンピューター

Filed under: 私の電脳暦 — コザック @ 0:28:28

始めてコンピューターというものに触れたのは工業高校に入学してからでした。それは OKITAC-4300C というミニ・コンピューターでした。リンク先の写真にあるようにコンパクトなもので前面にはメモリに手作業でアクセスするためのスイッチ類が付いています。入出力装置はタイプライター式の端末と光学式の紙テープリーダーだけだったと思います。記憶デバイスはコアメモリーでした。コアメモリーというのはフェライトで出来たコアに磁気でデータを記憶します。電源が無くても記憶を維持できるという利点があります。反面、コアのサイズの関係で記憶密度を上げることが難しいです。ドーナッツ状のコアに銅線を通しているので、無理もありません。肉眼で確認できる大きさにならざるを得ません。したがって、コンピューターの記憶容量が知りたいときには蓋を開けてコアの数を数えなければいけません。(ウソです)

このコンピューターで FORTRAN (JIS3000) のコンパイラーを動かしていました。教科書に載っている練習問題くらいなら、コンパイル&ゴーで紙テープからソース・コードを読み込み、そのまま実行して結果をタイプするみたいな感じでした。従って、その頃の私は自分が書いたプログラムがコンピューターの全てで OS なんてものは想像もしたことが無かったです。ちょっと大きなプログラムを書くと紙テープの形でオブジェクトが吐き出され、それを改めてブートストラップで読み込ませて実行するなどということをやっていたと思います。そうすると、その後でまた改めてコンパイラーをブートストラップから読ませなければいけません。また、そのブートストラップというのが前面のスイッチで手作業でメモリーにストアーしないといけないという代物で、一度大きなプログラムを走らせてしまうと、他の人にとっても迷惑でした。先生の中に、あんまりぱっとしない人がいたのですが、なぜかその先生はブートストラップを暗記していて、いつもテキパキとコンパイラーを読み込ませていました。

プログラムの授業の最初の日に面白さに目覚めてしまいました。教科書は数日で読んでしまい、演習問題も机上で済ませてしまいました。演習の時間には、せっせと自分の組みたいプログラムを試していました。最終的に形として残ったのは万年カレンダーでした。年月をタイプライターから入力するとカレンダーを印字するという、まあ、ありきたりのものでした。今と違うのは参考になるアルゴリズムを調べる方法がないので、完全にオリジナルの方法を考えなければならないことです。万年カレンダーのアルゴリズムというのは、ある特定の日が何曜日であるかを判定することに他なりません。有名な Zeller の公式ほどには洗練されてはいませんでしたが、まずまずシンプルな判定方法を作っていました。ソースリストをずっと保管していたはずなのですが、どこかにいってまったのが、ちょっと残念です。

2005/9/14 水曜日

P910c の長押し

Filed under: SonyEricsson — コザック @ 22:16:07

携帯電話といえばキーの長押しで色々な機能が呼び出せるようになっているのは今や常識です。ところが P910 を使う際にフリップを開いての操作が多いせいでフリップ上のキーの長押しを今まで試したことがありませんでした。

ということで、試してみた結果です (あくまでマニュアルを読まない :-)。
“C” == サイレント・モードのオフ、オン
メニュ・ーキー == アプリケーション・メニュー
“1″ == ボイス・メール ?
“2″ == 電話帳の A から始まるエントリー
“3″ == 電話帳の D から始まるエントリー
“4″ == 電話帳の G から始まるエントリー
“5″ == 電話帳の J から始まるエントリー
“6″ == 電話帳の M から始まるエントリー
“7″ == 電話帳の P から始まるエントリー
“8″ == 電話帳の T から始まるエントリー
“9″ == 電話帳の W から始まるエントリー

漢字のエントリーの電話帳の呼び出しは 9 の長押しの後にずっと下を探しに行くということになります。完全に欧米向け仕様ですね。私の場合、中国の人の電話番号はほとんどピンインで入力しているので、この機能で十分に役に立ちます。

2005/9/11 日曜日

P910c で動画を楽しむ

Filed under: SonyEricsson — コザック @ 17:08:10

沖縄、美ら海水族館のじんべいざめ、家用ビデオで撮影したもの
携帯端末での動画再生については元々ネガティブな印象を持っていました。画面は小さいし、メモリーの容量を圧迫するし動画ファイルを作る手間はあるしと積極的に試そうとは思っていませんでした。
最近になって、色々な方のブログで携帯電話で録画したテレビ番組を見ている人とかが結構いる事から、ちょっと試してみようと思いました。
もともとホームビデオを編集して DVD を作成したり、古い VHS ビデオテープをキャプチャしたりしていたので画像ファイルを作るという下地は出来ていました。
また、変換するためのソースとなる画像ファイルも沢山持っています。
次は携帯端末用に画像ファイルをエンコードする方法を確立しなければなりません。
これは、あっけなく答えが出てしまいました。
とびっきり簡単に使えるフリーのプログラムがすぐに見つかりました。
その名も「携帯動画変換君」です。
使い方は簡単なので、ここに書くまでもありません。
今のところ細かいカスタマイズは一切行わず出来合いの設定を使用しています。
ここでは P910c に適した設定を見つけるべくテストした結果を報告いたします。

  • 画面サイズ QVGA (320×240) だと画面の更新が追いつかない。QCIF (176×144) を使うべし。
  • 音質重視の AAC を使用すると、だいたい30分から40分過ぎの所から画面の更新がおかしくなる。AMR では100分の画像ファイルでも大丈夫だった。

ということで、現在のところ以下の2つのエンコード・オプションを使い分けています。

  1. 音質重視で長さが30分以内のもの - 「3GPPファイル,音声AAC形式一般設定 動画XviDエンコード」、「QCIF高画質15fpsステレオ」
  2. その他のもの - 「3GPPファイル,音声MR形式一般設定 動画XviDエンコード」、「QCIF標準質15fpsモノラル」

実際試してみると面白いです。
キャプチャーしたけど見ていない動画ファイルが沢山あるので P910c に入れて持ち歩いています。
スタバでは小説とかを読むのが今までのスタイルでしたが、当面は P910 で動画を楽しむということになりそうです。
エンコード時間は 100 分のファイルでも 20 分以内で終わりますし、片手間でできる範囲内です。
ファイルサイズは、設定例1の場合で長さ 7 分弱のファイルが 24MB 弱、設定例2で 100 分のファイルは 140MB 前後でした。
手持ちの 256MB のメモリースティックになんとか収まっていますが、大きな容量のものが欲しいです。

次のページ »

HTML convert time: 0.278 sec. Powered by WordPress ME