愚痴  

  過去の愚痴 >4 >3 >2>1  

  2000/7/30  
  個人用CGIサーバー立ち上げ計画:MIDPやJavaアプレット、Javaアプリケーションでプログラムしていると、ネットワークを利用したものが使いたい場合があります。しかし、現在プロバイダーで使えるのはCGIのレベルだけです。いや、そのくらいしかできないのも当然だと思いますが、どうにも自由度が少ない感じがします。また、CGIと言えばPerlがほとんどでサーバー側Javaであるサーブレットを許可するところはほぼありません。しかし、欲しいんです。
と、言うわけで今年の年末頃を目標にCGIサーバーを建てようと計画を開始しました。(^^;;
幾つかの選択肢があります。「前から何度も言っているプライベートネットに頼む」「フレッツISDNによる常時接続」「知り合いのサーバーに設置を頼む」「ケーブルを使った常時接続」なんかです。
これらの中で、「他人に迷惑が掛からない」「障害に敏速な対応ができる」という条件をクリアするものは「フレッツ」「ケーブル」となります。この二つを考えると、速度の面で「ケーブル」が有利。と言うわけで、折角NTTの常時接続が利用できるようになったと言うのに今更ケーブルに手を出そうと思ってます。(^^;;
ケーブルにするということで話を進めると、初期工事などにお金が掛かるという問題が・・・。(^^;;まぁ、その辺は後々どうにかするしかありませんね。 ちなみにサーバーには専用PCを組む予定なので・・・金掛かるなぁ。(^^;;
そこまでして何をしたいって、Appletによる通信対戦ゲームとか、MIDPのネット側データ保存や通信対戦、これから広まるであろうデスクトップPC上でのJavaアプリによる通信対戦とか・・・・結局通信対戦やりたいだけか。(^^;;;;;
 
  2000/7/27  
  ドコモとAOLが携帯技術で提携。iモードの技術を提供するとか。で、結局、「MIDP」なのか「Applet」なのか「独自」なのか・・・なんなんだ!?
しかし・・・iモード自体は引っ掛りやすい日本人だから売れたのであって、技術的にはそれほど優れたところは無いと思うけどなァ。実際、iモードを有効に活用してる人に会った事ないしなァ・・・。ダイタイ、CMに出てくる有名人で売れ行きが変わるような商品だしねぇ。携帯電話って・・・。(−−;;
ところで。うーん、JavaPressを見ていたらJava3Dで作りたいゲームができてしまった・・。それは・・・3Dパズル。(^^;;初めてパズルが作りたいと思いましたよ。(^^;;具体的にはPSの「IQ」みたいに「無駄な演出」をしてパズルを解いていくのですが、現実にはできないコンピュータ独自のパズルを作ってみたいなぁ・・・と。
しかし・・・いい加減、言っておいて何も公開できない物が多すぎますよね。(−−;;;;一度製作予定リストでも作ろうかな・・・・・・・ってことがすでに実現できない物だったり・・・・。(^^;;
 
  2000/7/24  
  ショック!最新Palmは画面サイズが25%小さくなった!
おいおい、サイズ変えちゃあイカンだろ。で、解像度は変わってないだろうなぁ。ソフトが作り辛くなるじゃないか・・。
で、Javaなんですけど、MIDPの方もほとんど話題が無くなってしまいました。(^^;;始めの部分以外は特に詰まるような場所ってのは無いんですよね。強いて言えば通信関係かな?でもCGIとの通信であればサンプルが用意されてますしね。それより早いところ正式なAPIを出して欲しいですねぇ。
そう言えば、JavaPressでAtsushiさんがまたJava3Dの記事を書かれてましたね。ダブルバッファに対応したとのこと。これでJavaでゲーム作るなら断然Java3Dのアプリが有利になってきました。現在のDirectXみたいに「3Dエンジンで2Dを作った方が速い」って感じなんでしょうか。
そうそう、Atsushiさんと言えば、「MIDPTips」が更新されていて、基本的なサンプルを含むMIDP周りの解説が書かれました。うーん、これでうちのメモより遥かに分かりやすい解説ページとして布留川氏のページからのリンクを変更していただいた方がいいかも?(^^;;
 
  2000/7/18  
  いやぁ、トウトウ「ワンダーウィッチ」が発売となりました。これでPDAなんか作ると面白そうですよね。
ってなことを書くとまるで購入したようですが・・・・してません。うーん、通販って慣れてないからなぁ・・・。店頭で買いたいよな・・・。(^^;;;;
最近欲しい物:Psion・ワンダーウィッチ・Java搭載携帯電話。韓国LGテレコムってとこが今月末には出すんだよね、Java携帯。・・・・欲しい。(^^;;なんとか手に入らないものか・・・・。って、日本で使える・・・のか?って、そもそもMIDletが動くのか?一応サイバードやインデックスがJavaOneでこの携帯?かなんかでサンプルを出したって話だけど、それってMIDlet?・・・・・・なのか?・・・・なんでもいいから欲しいぞ。(^^;;;;
話は変わって・・・ないけど、なんとこの間ここで話した迷路ゲームについてメール(ありがとうございます)を頂いたので、現在のサンプルを「無謀」にも出してみた。(^^;;;;
MIDPメモの最後の方にチラッと。(^^;;
なんかちょっといじって軽くしたつもりがチラツクようになってしまった・・ってことは秘密。(^^;;
ちなみにゴールは無いので探さないように。(^^;;
終わり。
 
  2000/7/13  
  うーむ(2)、トンネルエフェクトはちょいと保留ッス。GIFフォーマット(圧縮あり)をJavaに移植しようとして頑張ったのですが、どこが悪いのか分からないエラーが出て読み込んでくれません。(−−;;しかも現在の状態で激しく重い・・・・。うーむ・・・。
で、ちょっと前に没った企画をMIDPで復活させようと計画中。内容は3D(2.5D)迷路系ゲーム・・・と言ってもDoomのようなものではなく、スクロールするWizね。(^^;;Doomへ拡張することは現在でも不可能では無いのですが、これまた激しく重いと思いますし、MIDPでは表示や操作の部分で問題がありますし・・・・なにより大変ですから。(−−;;
しかし、随分と前にも言いましたが、ネットワークと3Dは予備知識等が大量に必要で特殊であるため基本的に「避けて」いたのですが・・・うーむ、まさか携帯電話へ向けて初めての3Dをやるはめになるとは・・・・。(^^;;
で、やはり3Dは難しいですねぇ。(^^;;透視変換や陰線処理にさえかなり戸惑いましたよ。(^^;;;;現在やっと透視・陰線をクリアして、迷路の3D画面が表示できるようになりました。迷路としてはあと少しです。(^^;;ちなみにテクスチャはトンネルと同じ理由で付けられません。(−−;;ホントは付けたいんですが・・・やっぱ無理ですわな。(−−;;ポリゴン(塗り潰し)は一応実現できていますが、まともにポリゴンしてると処理が重くなるので、実際は四角エリアの塗り潰し状態です。(^^;;だからホントは2.2〜2.5Dって感じ・・・。(^^;;;;まぁ、ゆるしてちょーて。(^^;;
 
  2000/7/3  
  うーむ、MIDPでトンネルエフェクトを作ろうと思ったのですが幾つか障害が・・・。
まず「整数しか使えない」これは固定少数を使えば解決可能なんですが。
「三角関数が使えない」これも補間や近似関数を使えば解決可能なのですが。
「ピクセルデータからイメージが作れない」これが問題です。(^^;;一応、GIFデータからImageオブジェクトが作れるので、ピクセルデータ>GIFにこちらで変換してやればなんとかできます・・・が遅いですねぇ。(^^;;単純にピクセルデータごとに「drawLine()」などを使って描画する方法もありますが、もちろん遅いですし・・・。
で、今考えている解決法は・・・「無圧縮GIFを使う」です。うろ覚えなんですが、確かLZWとか言う例の圧縮方法を使っていないGIFフォーマットがあったと思うんですよ。そいつなら圧縮の分だけ高速になりそう・・・・ならんか?(−−;;
 
  2000/6/30  
  嬉しいことにMIDPの情報を探して来てくれる方がかなり増えました。しかし、こうなると・・・・分かりにくいページですよねぇ。(^^;;メモに降格しておいて良かった・・・?(^^;;;;;
で、そのMIDPメモの更新なんですが・・・・今更ながら・・・これって公開して良かったのでしょうか?(−−;;英語はほとんど読んでないのでもしかしたらどっかに「公開してはダメ」って書いてあるかも?・・・・まぁ、Atsushiさんも公開されているのでOKかな?・・・まぁ、そう言うことで。(^^;;
気になることがもう一つ。MIDPの内容が薄いってこと。ライブラリとしての規模もかなり小さいのですが、自作や継承をしなくても「使えるクラス」が多いので、そのまんまガリガリとプログラムしていけます。しかし、やりたいことが全部できる訳ではありませんし、足りない機能や改善して欲しい機能もあります。もしかしたら正式なリリース時には大きく変わっているかもしれません。(−−;;そしたら面倒だなぁ・・・。
 
  2000/6/25  
  うーむ、KVMが触りたくてPalmを買ったのにMIDP(Mobile Information Device Profile)が公開されてしまったので、最近Palmはどうでもよくなって・・・・・。うーむ。一応、Palmで絵を描いてWinに転送し、カラー化&GIF化ってのを作り始めていたのですが・・・・ここのところやってませんねぇ。(−−;;折角GIFのファイルフォーマットを学ぼうと思ったのに・・・。
ってことでMIDPですが、この仕様が「本当に使われるのであれば」携帯のJava端末は・・・・・使われなくなってしまうかも?(^^;;;;;って、MIDPってのは結局「アプリケーション」ですから「通常のことはなんでもできる」んですよ。つまり、ウイルス系のプログラムも結構簡単にできちゃいます。どこが安全なんだかなぁ・・・。まぁ、それ以外にも、グラフィック周りがキツイ仕様になってるので、Java搭載携帯電話の発表時に言っていた、「携帯でアクションゲーム」は厳しいものとなりそうですし。(−−;;これはSEGAが出すライブラリに期待ですか?(^^;;
そう言えば、この間、「MIDP Tips」というメニューを増やしましたが、Tipsというレベルではないので、「MIDPメモ」にしようかな?と。(^^;;
 
  2000/6/8  
  うーん、例のKVMプログラムは上手く行きました。・・・・しかし、動作が遅すぎる・・・・。(−−;;PCのJavaのように描画処理が遅くて計算は速いのならなんとかなるのですが、困ったことに描画は速いけど計算が遅いんです。(−−;;例のサンプルとしてトンネルエフェクトを作ったのですが、4秒に1フレーム・・・・なんですよね。(−−;;うーんやっぱ、白黒で全画面計算する僕が悪いのかな?(^^;;-------ところで、JavaOneが今開催されていますが、今年は新しい技術の発表ではなく例のPDAやら携帯電話なんかに載せるJVMの製品発表が主のようですね。携帯でJavaゲームができる日もホントに近づいてきました。・・・・・・ただ、ちょっと最近、これらについて違和感というか、不信感というか、ホントにそうなって行くのか?と思うことがあります。業界的には、今後携帯電話やPDAなどの需要は飛躍的増加を続け、現状のPCと同じくらいの普及率となるだろう。と予想されていると思うのですが、そうは行くのでしょうか?実際、携帯電話を使ったネット利用者が物凄い勢いで増えていますが、その利用目的は通常のWeb探索とは違うと思います。って、当たり前ですよね。(^^;;携帯電話で本気Webサーフィンをしてる人なんてまず居ません。せいぜいiモードのゲームをやるくらいで、後はどうでもいいような情報ニュースを読んだり着メロや絵をダウンしたりするくらいです。----そう、何が言いたいって、必要無いんです。(^^;;----もちろんニュースサイトやゲームサイトなどは有効に利用することもできますし今後需要も増えてくるでしょう。しかし、普通の人には必要無いものがほとんどだと思います。僕にはどうも「コンピュータオタクが自分の理想だけを大々的に発表して、それに着いて来ない人は時代遅れだと言って批判する」ってな感じに思えてきました。要は「オタクがオタク達のために出す商品を一般人にも買え」といっている。エ○ンゲ○オンやサク○大戦なんかの売り方と同じような感じ。(余計分かり辛い?)批判する気は毛頭ないのですが、某氏某ページの日記に、デジタルディバイド関連でiモードは若年層に受け入れられていると言うものがありましたが、少なくとも僕には彼らは踊らされているだけだと思えます。いくら小さな時からコンピュータに触れる機会が多かったとはいえ、それを有効に利用しようと思う人はまだまだ少ないのではないでしょうか?彼らに携帯電話というものが受け入れられた理由は、まず、電話を持ち歩くという「行為」がカッコ良かったから、でありその後、携帯電話でコミュニケートすることが楽しかった、からではないでしょうか?もちろん便利であったからというのもありますが。---iモードのヒットはインターネットという「カッコ良い行為」が加わったというだけなのでは?------こんなページを見ていただいていると言うことはあなたもかなりなPCオタクですよね?--では聞かれたことがあるはずです。-----「パソコンで何ができるの?」  
  2000/6/3  
  買いました。WorkPadc3-40J(2M)を24800円で。ハッキリ言って今、Palmを買うのは止めておいた方が良いとも思ったのですが、KVMで実際に動く状態を見たくて、プログラムしたくて溜まらなくなり、買ってしまいました。(^^;;WorkPadc3-40Jを買ったのは、Palmにもっと動きが出たら「まぁ、所詮自分は最低限のものを買ったのだから、市場が安定したら最高のものを買うさ」と自分を納得させるためです。(^^;;今は買ってきたばかりで充電中ですが、充電が終わったら早速今までKVMのエミュレータで動かしていたプログラムを実行してみます。さぁ、上手く動くかな?(^^楽しみ楽しみ!!  
  2000/6/2  
  やっぱ間隔空きましたね。(^^;;それはそうと、昨日、AiAの10周年記念パーティーへ行ってきました。一応表彰なんかもしてもらい、賞金としてミリオンカードの金券二万円分なんぞを貰いましたが、当然のように金券など使う気になれないので親が持っていきました。(^^;;;;--------で、パーティーの感想はというと、「鯛と平目がプリプリ!和太鼓最高!!」・・・・・・・・まぁ、それはさておき、会場で同じコンテスト参加者の方々とお話する機会があり、とても楽しい時間が過ごせました。どんな人と会ったって、Atsushiさんの先輩にあたる人、高校の授業でJavaができる羨ましいお二人、業界人で回りに知ってる方がいらっしゃるのに僕達に付き合ってくれたカオスな方、Java3Dをされているメガデモ系パワープログラマの方、などなど、日ごろプログラムをしている人と合う機会が少ない僕にはとても貴重な体験でした。(^^少し濃いプログラムの話題でも問題無く会話できるのがホントに良かったです。(^^;;--------それはそうと、今回の賞金を足しにしてPsion買えないかなぁ・・・と思っていたのですが、そうは行かないみたいなので、明日あたりWorkPadでも買おうかと計画中。どうしよっかなぁ・・・。  
  2000/5/16  
  「毎日更新してるなんて!・・・珍しい」と思いましたね?(^^;;それはそうと、様々なホームページを見ていると、ホームページ全体の内容ではなく、デザインだけを変えるってことが多く見られます。なんて言ってる僕も同様に何度も変えました。(^^;;しかし、今まで書いたものをもう一度書いたり、コピーしたりってのもかなり面倒で、大部分の人は、「あるページだけは前のまま」とか、「新しいページだけで古いものはデッドリンク」とか、やっぱりそんなのが多いですよね。また、個人的には抵抗を感じてしまうのですが、iモード対応のページにするには、やはりそれなりのページに書き換えなくてはいけません。−−−−−しかし、書きなおすのってかなり面倒ですし、今までの資産を捨ててしまうのももったいないですよね。−−−−−じゃあなんか手は無いか?結局、スタイルと文章をデータ的に分離してしまえば良いんですよね。で、最近の話題でこうなったらまず最初に思いつくのが「XML」ですよね。しかし、当たり前のようにiモードではXMLを理解してくれませんし、PCのブラウザでも完全な動作をするものは少ない(と思う、未確認)ので、それは不味い。−−−−既存のものではダメなようなので、じゃあ、作りますか?(^^;;−−−−XMLのように「スタイル部分とデータ部分を分けた独自フォーマット」を作り、それを「iモード用テンプレート」や「PCブラウザ用テンプレート」に渡してやればいい感じがします。もっとも、すぐに気づくのが、「結局普通にHTML作るより面倒な部分が多い」ですが、「iモード用とPCブラウザ用を作る」と考えれば、まぁ、同じくらいではないでしょうか?また、「後でデザインだけを変更したい場合」には、まぁ、結構便利なのではないでしょうか?−−−−しかし、結構大規模なプログラムになりますねぇ。(^^;;うーん、公開できるような物にするにはかなり時間が掛かりそう。(−−;;  
  2000/5/15  
  あるゲーム分析官Tの発言:IT革命という夢。コンピュータは万能・絶対を信じる無知な中高年。また彼らによって発信されるいい加減な情報を鵜呑みにし少しも疑わない無垢な中高生。この「中高」によってコンピュータの世界は崇拝され、業界の株も上昇し、新たな情報二次元世界であるネットワークの世界が異常なほど身近になろうとしています。これにより今までのマスメディアの世界が飛躍的に増殖し、「この新たなメディアを支配」することに大企業は躍起になっています。そこでゲーム機という「比較的若い世代に絶大な人気を受ける」美味しいネットワーク端末が注目されるようになりました。言わずと知れた「ドリームキャスト(セガ)・PS2(SONY)・X-Box(MS)」のことです。「現在のところではDCだけがネットワーク機能を実現しており1歩リードと見えるが、その販売規模・推定ユーザー数などから考えるとPS2、或いはX-Boxが本命」・・・というのが、少し前の情報誌などで言われていたことです。現在ではPS2の話題を取り上げようとすれば必ず「機器の不良」ということを取り上げずにはいられない部分があり、一時的におとなしくしているしかありません。なぜならSONYを敵にまわすと何かと不便だから・・・。この「不良品」と「ハイテク株不信」によりSONYの株は下がり「ソニーゲーム帝国」は世界的には信頼を失っています。逆に、ここぞとばかりにMSのX-Boxを取り上げるWebサイトがありますが、私はこれが信じられない。なぜなら「不良品を作ってはならないはずの電化製品メーカーが作ったPS2がこの始末であるなら、不安定さにかけては世界有数のOSを作ったマイクロソフトが作るX-Boxにはより多くのバグが発見されるだろう」ということが分かっているからだ。(^^;;;;しかし、これらの不良はある意味仕方の無いことかも知れない。なぜならネットワークを考えるとゲーム機にもPCの部分がどうしても必要となってくるからだ。そう考えると未だに目立った問題を起こさないセガのDCは優れているといえるだろう。流石はゲーム機メーカーである。日本では人気の無いセガのDCであるが、この安定感を持ってして世界でのシェアを順調に拡大していけば、ネットワークゲーム機としてのスタンダードとなるのはこのDCだと予想するのは、あながち間違いではないだろう。・・・・・・・。ところで、もう一つ忘れているわけではないのだが・・・大きなゲーム機メーカーがある。・・・・・そう、任天堂だ。・・・・・・・。任天堂もまたネットワークゲーム機としてドルフィンを発表している。これの予想は・・・・・できない。なぜならこのメーカーは最初に出てきた「中高年」によって運営・支配され、「中高生」より無垢な「小中生」によって支持されているという、かなり異端な、それでも大手のゲームメーカーであるからだ。・・・・・・このメーカーで唯一予想できることは、「とんでもないことをして大きく発展するか、同様にして消えるか、二つに一つ!」ということだ。(−−;;  
  2000/5/14  
  <訳>ですから、私はJavaアプリケーションが動いて少し開発などができればそれでいいのです。何も、カラーだとか高速だなんてことは少しも考えていません。それなのになぜそれができないのでしょうか?このくらいどこかの会社が、作らないといけないのではないでしょうか。あー、バカばかりなので、私は頭が痛くなります。!良いことを考えつきました、SUN!あなたの会社が、早くJavaChip搭載のPDAを作ってはどうでしょうか。そしてそれにJiniを搭載すると良いと思います。Javaの開発元だからといっていつまでも威張っていてはいけません。上手くやらないとすぐに恐ろしいめに会うかもしれませんから。だので、どうでしょう?私は良い考えだと思いますが。今はiモードがとてつもない数使われていますが、あれは携帯端末としては役に立たないものですから、もうすぐなくなると思います。そういうわけで、どうか実現してみませんか。そして私に一つ下さい。・・・・・ダメですか。  
  2000/5/8  
  だでよぉ〜、わしゃJavaアプリケーションが動いてちぃ〜っと開発なんかもできゃぁそれでええんだわ。何もおみゃ、カラーとか高速なんてちぃ〜とも考えとりゃせんて。ほれなのになんでそれができんのー。ほなもん誰さ、かんこーせなかんがねー。まぁー、たーけばっかで、わしゃ気がづつないわぁ・・・。!え〜こと考えたがな、SUN!おみゃー、ちゃっと(Chatじゃない)JavaChip搭載のPDAかんこーするだわ。ほいでそれにJiniを搭載するだわ。Javaの開発元だからっていつまでもしこっとって(オナ○ーじゃない)かんでぇー。あんばよーやらなすぐおそがいめにあうでよぉ。だで、どー?わしゃえーおもーがのぉ。まーiモードがあらけない数使われとるけどなも、ありゃ携帯端末としちゃーとろくせぇもんだでよ、まぁひゃあのーなるわ。ほいだでよー、まーやりゃーて。ほんでわしに一つちょーだゃあ。・・・・・いかんか。  
  2000/4/15  
  将来の携帯端末について。−−将来というか、近い未来、人々は小型のパソコンを常に持ち歩くことになるでしょう。いや、一部の人はもうすでにPalmやノート、WinCEなどの小型端末を持ち歩いています。これって将来どうなるんでしょうか?携帯端末といえば、現在急速に広まっている端末があります。iモードです。近いうちにJavaVM(KVM)搭載のモデルも登場するということです。僕もJavaをやる人間としてこのiモードには注目してきました。・・・・・・しかし、本当にiモードでいいのでしょうか?あの小型・モノクロ画面でやっていけるのでしょうか?もちろん、今後画面も大きくなり、カラーも増えてくるでしょう。しかし、本質的な部分はやはり変化しないのではないでしょうか?現在の状態でユーザーを増やしていくと、現状のiモード対応ページというものが、一つの標準規格のようになるのではないでしょうか?もしそうなったら、「iモードでインターネットをやる」ではなく、「iモードのiネットをやる」というのが正しいのではないでしょうか?ダイタイ、現状のHTMLファイルがまともに表示できない規格の利用者がこんなに増えているのはインターネットの世界にとって良いことなのでしょうか?・・・・・疑問です。もしかしたらiモードの将来は無いかもしれません。(^^;;;;無くならないとしたら現在のPalmやWinCE機などのような小型のパソコン化するしかないのではないでしょうか?−−−現在、「パソコンは一家に一台」という言葉ももう過去のものになろうとしています。これからは「パソコンは一人に一台」となってくるでしょう。そして将来、「携帯端末を持つことは常識」となったら、iモードはどうなっているでしょうか?(^^;;;;−−−そんなことを考えるようになった時に「力技のSony」が「MD機にPalmの端末機能を付ける」というページを見つけました。これだけ加熱している携帯業界にSonyが参入していないのは、こういった将来を予測してのことかもしれません。(^^;;(考えすぎ?)−−まぁ、何はともあれ、Sonyが今以上に大きくなるのは嫌なので(^^;;シャープが早くザウルスを捨てて(^^;;Palm機を作ってくれることを願います。(^^;;  
  戻る