相変わらず

2003年11月16日
全然日記書いてないですけど、リニューアルはすっかり置き去りのままです。
知り合いから、画像アップロード機能付の掲示板作ってくれーと頼まれたりとか、親父に会社のページ作ってくれーとか言われたりしてるので、リニューアルは正月か?といったような具合です。まあ、それはいいとして今日は秘密がメインです。
それでは。

はまった・・・

2003年10月28日
家の近くに、インターネットカフェが出来たのでちょっと行ってみました。
ちょっと行ったつもりが、オンラインゲームにはまってしまった・・・。
あまりゲームとかしないんで、わかんなかったんですけど楽しい。
というわけで、家のパソコンにもクライアントソフトをインストールしてしまい夜な夜な遊んでしまっています。
そんなこんなでリニューアル作業は全く進んでません。だめだなぁ。
まあそのうち飽きるかな。
なかなか時間が取れず、リニューアルはなかなか進みません。なんとかなんないかなぁ。

とりあえず、前回の続きです。
画像をどうしよっかという話ですが、前にも書いたかもしれませんが携帯電話でも、ふつーのパソコンのブラウザーでもページをリクエストする際に、user-agentという情報を送っています。これには、このリクエストを何がしているのかという情報が入っています。
たとえば、SO505iから見るとサーバーには、「DoCoMo/1.0/SO505i/c20/TB/W21H09」というようなuser-agentの情報が行きます。
サーバー側では、各キャリアが公表している各機種のスペックをデータベース化しておきます。
そうすることによって、今アクセスしてきている端末の画面の大きさはどのくらいなのかどのキャリアの物なのかがわかります。

PHPでは、GD関数という画像を扱える関数がありますのでそれを使ってキャリアにあわせてフォーマットを変更したり、サイズも縮小したりしてそれぞれの端末に一番あった画像を動的に生成し出力します。

このようにすれば、画像は1枚少し大きめの物を用意しておきあとはプログラムが自動的に処理してくれるという形になります。
当然プログラムは書かなければなりませんが、毎回同じ画像を数種類作る事を考えたら楽だし、かっこいいですよね。

と、こんな事書いてるよりさっさと作業しなきゃ。

んーーー

2003年10月11日
どうも時間がたつのは早いもので、前に書いたのから10日以上も経っちゃった。
結局向こうの都合で納品は2つとも延びており、未だ完了せず。
でもまあ、こっちのやる事はほとんど終わってるので山は越えてます。

ちょろちょろ時間を見つけて携帯サイト制作は少しずつ進んでます。
前に、XSLTで3キャリア対応のサイトを作るという話をしてますが、実はこれだけでは解決出来ない大きな問題が存在します。
それは、機種によって表示出来る画像フォーマットがばらばらだということです。

キャリアによって傾向があるのですが、au,jphoneの機種は白黒機種以外はほとんどの機種でPNGが表示出来ます。
i-modeの機種はほとんどの機種でGIFが表示出来ます。
では、画像を追加したり変更する度にPNGとGIFの両方を作っておいて、XSLTで変換する時にキャリアのよって画像の拡張子を変えればよいような気もしますが、それでもまだ少し問題が存在します。
何かというと、古い機種と新しい機種では、画面の表示能力が著しく違うということです。
ちなみに、i-modeのD502iは横96×縦90なのに対し、SO505iは横256×縦240もあります。
両方で表示出来るようにと考えれば、当然D502iに合わせざるを得ないので、横96以上のサイズの画像はつかえないという事になってしまいます。
でもそれじゃあ、あんまりです。古い携帯で横幅いっぱいに表示されている画像も、新しい携帯で見たら画面の3分の1くらいでしか見えません。
ページのタイトルなんかが、そんなだったらちょっとカッコつかないなぁ。

そしたらまあ、数種類のサイズ作っておいて機種によって表示させるのを変えればいいかなぁなんても思いますが、そうなるとだんだん大変な事になってきます。大きさはおおざっぱに3種類作るとしてもJPG,PNG両方作らなければいけないので6種類です。
毎回一つの画像のために6種類作らないといけないなんてめちゃくちゃ手間です。

ぜったいそんな事はしたくありません。

んじゃ、どうしよっかなぁ。

続きはまた今度。

リッチクライアント

2003年10月1日
納品が2つ重なってる上に、一つの納品日を何故か
10日勘違いしていて、月曜日にそれに気が付き
ちょっと焦り気味・・・。
大丈夫でもなんとかなります。

今日、知り合いの制作会社の人が来てクライア
ントの要望で、従来のコンテンツのインターフェース
をFlashの物にしたいという要望があるので、手伝って
もらえないかとの事。
実際それほどやっているわけではないんだけど
話聞いてたら出来ない事もないので、やる事に
した。
やっぱりだんだんリッチクライアントの流れに
なってきてるなぁと思った。
リッチクライアントというのは、簡単に言うと
クライアント(ウェブブラウザー等)が、豊か
な機能を持つという事です。(笑)

今、普通にインターネットで買い物をするとか
何かに登録しようとした場合、大抵はブラウザー
のフォームに各項目に記入して、送信ボタンを
押して確認画面が出て、間違いがあったら戻る
ボタンを押して、違う所を書き換えてまた送信して
確認して、また送信を押して完了という形ですよね。

これって、どうですか?使いやすい?

なんか、送信するたびにページを読み替えてなんか
表示に時間かかるし、ちゃんと記入してもなんか
間違えてると「入力ミスです前に戻って入力を
やり直して下さい」とか出ちゃったりして、
あーー、めんどくせやめたなんて事あったりしませんか?

これっていうのは、結局ブラウザーが簡単な
表示能力しか持っていないというのが原因です。
javascriptで、ある程度入力チェックとかは出来たり
しますけど、やはり処理は一回サーバーに送って
その結果がまたブラウザーに読み込まれてって
いう流れなので、はっきり言ってブラウザーって
あまり賢くないんです、実際のところ。
でも、なんかインターネットってそういうもんだろ
みたいな所で結構みんな諦めてると思うんですよね。

そこで、リッチクライアントという考えが出てきます。
ブラウザーのそんな低い能力に依存してユーザーに
不便な思いをさせていいのかと。
ユーザー側のインターフェースはもっと使いやすく
わかりやすく便利であるべきではないか。

どうそれを実現するかに関してはいろいろあると
思うのですが、今一番それを実現するために
敷居が低く、現実的に実現できそうなのが、
Flashを使うという事です。
Flashというと、みんなはわりとあのビュンビュン
動くやつ、とかなんかうっざいオープングアニメーション
によく使われるやつとかって感じでアニメーションの部分
を想像する人が多いかもしれませんが、ここ数年、だいぶ
ユーザインターフェースとしての使い方や、サーバーとの
連動という部分に関して力を入れてきています。

Flashには、元からアニメーション的な機能がありますし
作る側がうまく作れば、とても使いやすいショッピングカート
だとか、フォームとかが出来るようになってきています。
例えばフォームに入ってからは、一度もページをリロードせずに
買い物が済んでしまうとかフォーム上でドラッグアンドドロップで
商品の追加削除が出来たりといった事が可能になります。

この辺は、ここ数年で主流になってくる可能性は十分あるんじゃ
ないかと思ってます。

物欲が・・・。

2003年9月29日
最近なんだかしらないけれど、物欲が激しい。
プラズマテレビ、Sonyのコクーン等々電気もん
ばっかですが、なんかほしい。
でも、実際の所テレビなんてあまり見ないし、
予約録画なんかもここ数年したことなんてない
んです。
コクーンっていうのは、SONYのハードディスク
レコーダーなんだけど、自分の見たい物のキーワード
なんかを入れておくと、自動的にそれにそった
内容の番組を録画しておいてくれるのです。
あと、CSでやってる番組って1週間のうちで
同じの何回もやったりするんだけど、それを
ダブらないように自動的にシリーズで録画して
くれたりするんです。
いや、録ってくれたから見るかっていうと見ない
気がするんだけど、とても魅力的に感じてしまう。

という事で、昨日デジタル1眼レフカメラを買って
しまいました。(汗)
前に写真を撮っていたというのは書きましたが、
最近は別にそんなに撮ってません。
が、今まで使ってた一眼レフがいい加減ぼろぼろ
なので、新しいの買おうかなぁなんて買いに行ったら
EOS Kiss Digitalという今までからするとかなり
安い一眼レフのデジタルカメラが展示されていました。
デジタルかーー、でもフィルムも捨てがたいなー
なんて迷ってたんですが、結構かっこもいいし
買ってしまいました。

さっそくいろいろ撮ってみたけど、なかなかいいです。
高いだけあって、デジカメ特有の若干遅れるシャッター
っていうのもないし、全くフィルムの一眼レフ
と同じ感覚で撮れます。
カメラにそれほど、こだわりがあるわけでもない
ので、kissなんて名前が気にくわないけど性能的
には全く問題ありません。
実は、今までデジカメ持って無かったんですよー。
あまり魅力感じなくて、会社では買わない理由は
「俺はフィルムの質感が好きなんだ。」なんて
適当な事を言っていたので、今日会社で買った
と言ったら、大ブーイングを受けてしまいました。

この物欲はいつまで続くのでしょうか。
物欲日記に変えた方がいいかなぁ。
でも、先立つ物がないと物欲は満たせないので
継続不可能だからやめときます。

ちょっとここしばらく仕事が忙しくて、毎日帰りが12時すぎの状態なのでしばらくリニューアル作業はお休みです。
ごめんなさい。

新しいアイボ見た

2003年9月27日
銀座で知り合いが展示会をやっていたので、見に行きました。
織物がメインの人なんですが、よかったです。
織物の詳しい事はよくわからないんんだけど、
やっぱり、何を表現したいかっていうのが確立している
人の作品っていうのは見てやっぱり完成度が高いし、
伝わってくる。

物を創造するっていうのはとても楽しい。
大学時代、クラブで写真をやっていたんだけど
学園祭の時とかになると作品を作るんですよ。
人によって写真に対する考え方とか目的は全然
違うので、それぞれスタイルはちがうんだけど
うちのクラブは、アート的な写真が他の所と比べると
多かったと思う。
僕は主に白黒で撮っていたんですが、美しい物
をただ見たままに美しく写すのではなく、
美しい物を見たままの美しさとは違う美しさで
より美しく表現したいという思いで撮ってました。
言葉で表現するのは難しいですねぇ。
うまく表現できませんが。そんなような事です。

当時はすごくはまっていたので、学園祭の時
とかは、ひとつの作品作るのに細かく焼きを
調整しながら数十枚焼いたりしてました。
人から見ると、なんでこんな同じの何十枚も
焼いてるの?なんですが、自分的には全然違う
んですよ。細かい所が気に入らないんです。
で、何回も部分的に覆ったりとか手を加えながら
調整していくんです。

なんか何がいいたいのかわからなくなってしまい
ましたが、今日は作品を見ながら自分のその頃
のこだわりとかを思いだしていました。
作品を見て、そういったこだわりを感じたんだと思う。

今は、こんな仕事にしてますが、物を作り出すって
いう所では同じで、やっぱ楽しいです。

そのあと、ソニービルでAIBO EXPOというのを
やっているのを発見。
新しいAIBOが今日発売という事だったのでデモ
見てきました。
そしたら、ソニービルの下で大学時代一緒に
写真撮ってた女の子とばったり会った。
面白いもんだなぁ。

で、AIBOの方ですが今までの物より大分形も洗練
されて、かっこいいです。
無線LAN内蔵で、AIBOが撮った画像をパソコンから
アクセスして見れたりとかで楽しそうだった。
まだ、買おうとは思わないんだけどあと、2,3年
したら、かなり良くなるだろうな。

しかし、文章書くの下手だなぁ。
ちょっとこれ書いてて、悲しくなった。
早速携帯サイトの準備を開始。
まだ、書いてませんでしたが今回は、PHPで行きます。
DBはpostgresです。自分的には今この組み合わせが一番です。
手軽にさっさと出来てしまうのでほんと楽。

携帯サイトを作る上で問題になってくるのが、
3キャリアがそれぞれ違う方式を採用している
点です。
それぞれが、CHTMLやら、HDMLやらなんやらかんやらと
違う方式を採用しているため、どの機種でもちゃんと
見えるような物を作ろうとすると最悪、全く同じ
内容を各キャリア事に作るという事になります。
そんなばからしい事はしてられません。
っていうか性格上出来ません。
ので、i-modeのCHTMLをベースに記述してそれを
出力時に自動的に変換するようにします。
ページを作る時は他のキャリアの事は考えなのても
いいのです。すばらしい!!

PHPのXSLT関数は、Sablotronとexpatを使うので
まずこれをインストールします。
iconvを使うとソースがEUCでもいいようなので
iconvも組み込みます。Sablotronはjavascriptサポートもあると書いてあるので、なんかよくわかんないけど
なんとなくよさげなので、ついでに入れます。
これは、サーバサイドで動く物なのでXSLTで変換する
時に何かいい事があるんでしょう。
で、PHPも再コンパイルして準備完了です。

出力方法としては、出力をバッファリングして
リクエストのuser agentからその携帯がどのキャリアの物かを判断しそれにあったXSLTファイルを通して出力です。その際文字コードもShift-JISに変換します。
変換処理をするクラスを書いて、各キャリア用の
XSLTファイルも書いてほぼ完了。
ちょっとテストで軽くHTML作ってみましたが、
問題なく表示しました。
あとは、各キャリア用のXSLTファイルの精度を
上げていくだけです。

早くがんばって作ろ。

全然関係ないんだけど、エレベーターガールとかが「上にまいります。」とかって言うときに
出す声ってあるでしょ。なんか鼻にかかった声。
あの声を、スーパーのレジとかマックのレジと
かで最近よく聞くんですよね。
なんか、ちょっと気持ち悪い。
なんであんな声出すのかな。ほんとに鼻詰まっちゃって
るのかもしれないけど、なんか違う気がする。
女の人ってみんなあんな声出せるの?
なんか、気が付いたら月曜日抜けてしまっているの
で、日数がおかしな事になってますが気にするのは
やめましょう。

とりあえず、自動で生成されたsqlからテーブル
作って、データを流し込むスクリプトを作ったので
すが、グラフィカルにテーブル作って外部キーやら
制約やらを沢山入れてしまったので、外部キーが無
いやら、制約違反やらでエラーばっか出て、結構
大変でした。

手で、テーブル作る時はめんどくさいのであまりそ
ういうの入れて無かったので今度からちゃんとしよ
と思った。無くてもいいけど、ちゃんとしておくと
やっぱ気持ちいい。カスケードにしておけば、デー
タ消すとき自動でいっしょに消してくれるしやっぱ
あとあとメンテナンスが楽になるな。

データはもうほぼ問題なくDBに移行出来ると思うの
で、次に何をするか・・。

機能的にやっぱインパクトがあるのは、携帯サイト
を作る事でしょう。
携帯サイトが出来れば、どこからでもアクセスして
メッセージチェック出来たりします。
アクセス数も増えて、携帯用広告も入れられて収入
も増える・・・。はずかな。
少し前までは、広告代でサーバ代その他まかなえて
たんですが、今は完全にマイナスなんだよねーー。

明日ぐらいから携帯サイト作りを始めます。
3キャリア対応の物を作るので、携帯サイト製作に
興味のある人は、必見かも・・・。

風邪ひいてるのに、昨日は裸で寝ちゃったし、さっきは
雨に濡れてしまった・・。治す気あるのか?おれ。
日曜日朝起きたら寒くて風邪をひいていました。
鼻じゅるじゅるです。

どうしても自分の事だとだらだらしてしまい
リニューアル作業なかなか進みません。
作業してると、メッセンジャーで呼び出されだらだら話しして、あっ、と気がつけばもう3時。
眠いー、もう寝よーって感じです。
だめですね。もっと自分に厳しくならなきゃ。
まあ、とりあえずテーブルは出来上がって都道府県のマスターテーブルにはデータ入りました。
そこまでです。

今回は、一人での作業ですがはじめてCVSを使ってみます。
CVSというのは、ソースファイルやデータファイルのバージョン管理をしてくれる物です。
サーバとして動いていて、作業をするときに最新の状態のソースをもらって作業が終わったらまた上げます。この時CVSはちゃんと前の状態も保存しておいてくれます。

これは、複数の人で作業するときに便利なのですが、一人でもとても便利です。
ものぐさな私は、何か治す時でもどんどん上書きして前の状態を残さないでやってしまうので
「あ、やばい。最新じゃ無いもの編集して上書きしちゃったどうしよ〜〜。」
なんて事は日常茶飯事なのです。
が、これで作業していればすぐに前の状態に戻す事が出来ます。
あと、家で作業して、会社でも作業してという時に便利です。

今日久しぶりに広告出稿の依頼がきた。
でもなぁ、最近アクセス数減ってるしいくらにしようかなぁ。
対応するのがめんどいなとか思ったんですけど、
リニューアルするんだからと思って返事しました。
ますますがんばらなきゃ。
昨日の地震結構すごかったですねぇ。
家にいてもする事がないので、会社に行ってました。
うちの会社は10階にあるのですが、地震でエレベーターが止まってしまいました。
ちょっとジュースを買いに行こうと思ってエレベータのボタンを押すと、ん?ランプがつかない・・。
しょうがないので、非常階段で降りました。
行きはよかったですが、帰りがしんどかったーー。
10階まで階段であがるのはかなりきついですよ。ほんと。

で、テーブルの設計終わりました。
現在のデータをとりあえず、正規化して10個のテーブルにしました。
今回、eclipseにClayというDB設計用のプラグインを入れて使ってみました。
ビジュアル的にテーブルを作っていき、sql文を自動的に生成してくるというものです。
eclipseというのは、IDE(統合開発環境)です。
簡単にいえば、プログラムを作ったりするのを楽にしてくれるソフトです。
いままで、あまりこの手のソフトを使った事無かったんですけど、エクリプスはフリーなので、使ってみました。
とてもよいです。
プラグインを入れていけばいろんな事に使えてしまうしこれからどんどん普及するだろうなぁ。

このあとは、現在あるデータをテーブルに挿入していかなければなりません。数万あるので
手で入れているのはちとしんどい。
当然、データベースに挿入していくプログラムを書かなければいけません。
結構かったるいんですが、今日はそのプログラム作ろうかな。


サイトのリニューアル日記にしようと決めたわけですが、まず何をするかをはっきりさせておきましょう。
やりたい事をとりあえず上げてみます。
・データのDB化
・モバイル対応
・日記機能の追加
・チャットの高速化

まあ、とりあえずこのくらいにしておきましょう。
データのDB化は、今ユーザデータとかみんなテキストで保存しているのでいろいろ問題があります。
検索機能が貧弱とかいろいろ。

モバイル対応は、3キャリア対応。XMLで記述して1ソースで対応します。

日記機能は、まあここみたいな感じかなぁ〜。世の中blog流行りですから、日本でもそうなるかも。でもやっぱ、向こうでのblogとはちょっと違うかなぁ。
私の好きな作家、ウィリアムギブソンも、blogつけてます。
http://www.williamgibsonbooks.com/blog/blog.asp
この人の作品は、まさにインターネットを予言してたなぁ、って思うんですよね。
今の仕事してるのも、彼の影響ってあると思う。
自分がやるからには、検索機能もつけてキーワードで日記を検索出来たりとかしたいなと思ってます。

あと、チャットの高速化。
これは、XMLのソケットサーバ立ててクライアントはFlashでやろうかなと。
今まで、webチャットだったんだけどやっぱソケット使って高速にチャットしたいですよねぇ。使い勝手としては、メッセンジャーとかそういうのみたいなのかな。

いろいろあって、どれからやろうかなって所ですが
何やるにしても、DBにしとかないと面倒なのでとりあえず今あるデータをDB化してみます。
昨日のよるから早速テーブルの設計しようと思ってはじめたんだけど、気がついたら椅子の上で寝てました。
だめだぁーーー。
仕事から帰って夜やるので、すぐ寝ちゃうんですよぉ。
ほんといつになったら出来るのかな。
ちょっと気合いれて、今日中に設計終わらせよ。

一日目

2003年9月19日
日記なんて、今まで生きていてたぶん3日以上続けてつけた事はないけど、ちょっといろいろと思う所があり、日記始めます。
さて、何日続くかなぁ。
日記と言えば、思い出すのはボブ・グリーンの「17歳」という本かな。
シカゴ・トリビューン紙の有名なコラムニストですが・・・、今ちょっと調べたら、少女と性的関係を持ったとかがばれて退職してた。げっ・・。
まあ、それはしょうがないとして、彼が17歳の時につけていた日記を本にした物です。
その本を読んだ時、僕は高校生でアメリカ人の17歳っていいなぁーなんて思ったものです。
今のアメリカはぜーんぜん魅力ありませんが。

もう何書いたらいいかわからなくなってしまいましたが、今日は東京フォーラムでやっていたコンテンツマネージメントフォーラムというのに行ってきました。
なんじゃ、そりゃ??って感じだと思いますが、正解です。
まさに、なんじゃ、そりゃ??です。
何を書いたらいいかわかんなくてますます困ってきましたが、私はあるwebサイトを運営していて現在リニューアルに取り掛かろうとしている所なので、その日記でもつけようかな。
そうすれば、少しはがんばってやるようになるかな。
まあ、そんなもんです。
明日から、webサイトリニューアル日記が始まりマース。

最新の日記 一覧

<<  2025年6月  >>
1234567
891011121314
15161718192021
22232425262728
293012345

お気に入り日記の更新

テーマ別日記一覧

まだテーマがありません

この日記について

日記内を検索