Friday, July 28, 2006

何で貴方はそんなに不快なの

新宿御苑までおいしいホルモン焼き屋さんがあるから、食べに行こうって、人が一杯で、
あと1時間したら、座れますよ。
なんて店員さんが言うので、
まるで終わった動物園に行けなかった子供のように、新宿御苑を、塀の外から眺めたり、フレッシュネスバーガーで煙草吸って、
セックスがどーの、とか欲望は他者で、では自分は何だ?とか、この前行ったキャバのキャバ嬢にはプロ意識がとか、このベリーシェイクは味が薄くてミルクしかない、なんてことを言って時間をつぶしてた。
で、そろそろ8時だからもう一回行ってみようか、ってホルモン焼き屋さんに行ってみると、
遅いから来ないと思って、違うお客さん入れちゃったよ。って。
もう30分も待てないから、また今度来ます。って言った、僕らの「今日はお肉を食べたい気分」が消えるわけでもなく、
中華の店があるけど、とか寿司食う?、とか、ピザ食う?なんて提案はどれも全部微妙な空気感で。

と思って、新宿、焼肉、で頭の中をGoogleしてたら、「長春館」がヒットして、ここの豚トロがうめー、とか冷麺おいしかった、とか思い出して、勇んでそのお店に行って、取りあえず、僕らの「今日はお肉を食いたい気分」はすっごく満たされた。

ロースなんかすげえ柔らかくて、デザートも店員さんに聞いてもわからない果物がシャーベットされて出てきたり、とても美味しかったです。1400円僕らはお金足りなかったけど。

youtubeは面白いって話をして、それから例えば、MTVを見てるときに、このアーティスト良いなあって思ったら、すぐそこから、(MTVやらその番組コンテンツから)そのアーティストに関する情報(他の曲やらアルバム、etcの情報)を引き出せて、その情報にアクセスできると良いな。って事を彼女は言ってた。
ネットでコンテンツを配信するとなると、そういう事はおそらくとても容易で、(もうされてるのかも)ただ、まだ、「情報は僕らがわかり難いところに眠っている。」と思う。

例えば、ネットラジオのように、ネットで映像を垂れ流しにして、その映像に関してフレーズのタグ付けをして、そこからまた、違う情報にアクセスするようなことは出来ないか?って事を考える。

youtubeで、面白いのは、昔はこの映画面白いよ、とか言って、手で貸し借り(face toface)していたものが、ネットワーク上にそのコンテンツを上げることで、相手との共有が遥かに容易になり、また思っても見なかった(知らない)他者との共有までもが出来るところだ。
それは、根本的に、昔の「面白いものを非営利的に友達と貸し借りする」というものと何ら変わっていない。
(また昔のVHSなどで今はもう手に入らないものなどがyoutubeにupされていたりする。
また、土地的な要因から手に入らなかったものが、インターネットを介して容易に手に入る。)

版権というものが、今の時代のインフラや背景などに対応し切れていない。

音楽の音情報もmp3として、映像の情報も、何もかもインターネット上に上げられた、とき著作権はどのように定義されるだろうか。

わかりやすい図式のひとつは、著作権を持っている所がyoutubeと提携するって所だろうけど、そうなった時に今まで通りのプロモーションがyoutubeに期待できるのかどうか。

後、Google Scholarって言う論文検索サービスがあるんだけど、ぜんぜんコンテンツが足りない気がしてて、それは文系の彼女も言ってた。
論文が、あるのはわかるけど、開放されてなくて読めない。って言うのは学生にとって一番つらいことの1つだと思う。

結局、あらゆる情報は、すべての人に平等に開示されるべきか?なんて事になるんだろうけど。
1番最初の問題が、既得権益との衝突。であると思われ、どうしたら良いの?って言われたら、全然わかんない。
Googleがありとあらゆる情報の権益を買占め、開放する。ってとってもそれも恐そうだけど。

後ハルヒは、私たちの持つ人間関係を極端に且つ先鋭的に描いてて面白い、って話と、
セックスは非日常であるが故の刺激であるとか、使い古された話を弄んで、
煙草を2人で3カートンくらい消費する勢いで、新宿の空を汚してた。

Thursday, July 20, 2006

locファイルの書き換えについて。

locファイルはプログラムの表記テキスト情報を持ったファイルです。

ここをいじると、プログラムで出される文字を変更できるんですね。

たとえばゲームでsaveするとき普通なら"セーブしますか"とかなんだろうけど、このファイルをいじったら

"セーブしますか?ご主人様"とかにできる。

どうでもいいんだけど、実際のlocファイルをみると。

/* Copyright (c) 2004, Nokia. All rights reserved */
// LOCALISATION STRINGS

//d:Caption string for app.
#define qtn_hewb_caption_string "Hello World"--①

//d:Short caption string for app.
#define qtn_hewb_short_caption_string "HW"--②

//d:First item in "Options" menu pane, "hello" event.
#define qtn_hewb_command1 "Hello"--③

//d:Second item in "Options" menu pane, "exit" event.
#define qtn_hewb_exit "Exit"--④

//d:When user requests EHelloWorldBasicCommand1 event, text below is shown.
#define qtn_hewb_command1_text "Hello"--⑤

// End of File


--サンプル"helloworldbasic"よりhelloworldbasic.loc


こんなやつなんですが。

まず①はアプリケーションの名前です。

②はメニュー一覧で出てくる短いアプリケーションの名前

③はメニューバーのコマンドの名前です。

これを選択したらHello(-⑤)って画面に表示されるわけです。

④はメニューバーのアプリケーションを終了させるコマンドの名前です。

⑤は先ほどのとおり表記されるテキストです。

この""内を好きなものに変更することによって、プログラムのカスタマイズができるようになります。


備考 

アプリケーションの名前も変更できる。

今のところ使えるのは英語のみ。

日本語だと文字化けする。

S60 SDK+Visual Studio.NET 2003 おぼえがき 03

S60 SDKにはさまざまなサンプルが入っています。

場所はC:\Symbian\8.0a\S60_2nd_FP2_J\Series60Ex

Helpファイルを読み進めていくと、最初のほうにプログラムを改良しよう、見たいなことが書いてあります。

(Creating an Application>Creating Your Own Applicationのところ)

実際やっているのはプログラムの表記文字の変更だけなんですが。

プログラミング言語をまず勉強すると、どんなものでも1ページは,"Hello World"って呼ばれるものです。

これは何をするのかって言うと、PCならディスプレイに"Hello World!"って表記させるものです。

ただそれだけのものなんですが。


このS60 でもHelloって携帯に表示させるプログラムがサンプルとして入っています。

(携帯にhelloって言われてもどうしようもないんだけど)

この"Hello"を"Hello! ByeBye!"とかに変えてみましょう。ってことですね。

1.hogehoge.vcprojファイルを叩く

2.Visual Studioの画面、右側にソリューションエクスプローラーというのがあります。

そこのSource Filesで右クリック。

3.追加>既存項目の追加

4.dataフォルダのhogehoge.locを選択

--hogehoge.locっていうファイルがテキスト情報を持っているファイルみたいです。

5.このhogehoge.locを好きなように書き換える。

6.デバッグ>開始

7.エミュレーターを起動してひとり楽しむ。

hogehoge.locの変更について。

次にしよう。

S60 SDK+Visual Studio .NET 2003 おぼえがき 02

改めて、vcprojファイル作成後のエミュレーター、および実機でのテストの方法。

1.hogehoge.vcprojを叩くとVisual Stusio.NET 2003が起動

2.ソリューション構成が"Debug WINS"になっているのを確認。

--Debug WINSはエミュレータでのテストに使うもの、な感じだと思います。。

3.ビルド>hogehogeのビルド

4.デバッグ>開始

5エミュレーターでのプログラム起動確認

6.ウマー


実機でのテスト。


S60が搭載された携帯電話のアプリケーション つまりSisファイル(Symbian Install System)を作成します。

Sisファイルが出来たらhalwinなどで解凍して実機にぶち込むという流れです。

1.ソリューション構成が"Release Thumb"になっているのを確認。

--Release Thumbは通常の実機でのプログラムに使うもの、、な感じだと思います。。

2.ツール>Create Symbian Resource

--コマンドプロンプト上からやっても良いと思う。。けどなんかうまくいかなかった。

3.ツール>Create .Sis Packet


すると、sisフォルダにhogehoge.sisが出来ているので、ウマー。

S60 SDK + Visual Studio .NET 2003 Setting おぼえがき

0.はじめに。

Strikeを動かすためには、Generation Unsubdued Nuclear Drive Assut Module が必要であり、
NOKIAの開発する携帯電話はSymbian OSというOS Operation Systemで動く。

私たちがPCなど複雑な電子機器を直感的、感覚的に、管理また操作するために、そこには優れたOSとUIが存在しなければならない。

特にUI、ユーザーインターフェイスはおしゃれでかつ、かっこよく、洗練されたデザイン、

機能的な操作性が求められると考える。

PCの世界では、インターネットに膨大な数のソリースがあり、それにいつでもアクセスできるインフラが私達には用意されており、フリーで相当なところまで環境を構築できるのに、

何故、携帯電話では500円も払って、糞のような英語学習ソフトを入れなければならないのか。


~~ちょっと途中はしょって、~~

なんかさ、携帯電話で動くソフト作れたら楽しくね??

Web2.0だし。

よくわかんないけど。

ノートPC持ち歩くのってだるいじゃん。

1.Install

i)Active Perl Install

ii)JAVA Runtme J2RE Install

iii)S60 Platform SDKs for Symbian OS,for C++

s60_2nd_fp2_sdk_ms_j.zip Install
iv)Visual Studio .NET 2003 Install

1つ1つインストール後、取りあえず再起動を行う。

2.Setting

i)pathの確認

C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin

;C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE

;C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin

;C:\Program Files\Common Files\Symbian\Tools

;C:\Perl\bin\

にpathがとっているか確認。

最後2つはそれぞれのインストール時に通されるはず。

ii)ファイルのコピー

C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin"
のフォルダにあるすべてのファイルを、
C:\Symbian\8.0a\S60_2nd_FP2_J\epoc32\tools フォルダにコピー。

"C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE\mspdb71.dll"
と、
"C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE\msobj71.dll"
も、C:\Symbian\8.0a\S60_2nd_FP2_J\epoc32\tools フォルダにコピー。

ファイルが重複する場合は、恐らく同一なので上書きしてもどっちでも良いんじゃないか、と思います。。

http://www2.atwiki.jp/m1000/pages/48.html

より参考にさせていただきました。有難うございます。

iii)mmpファイルをVisual Studioで使えるようにするためにvcprojファイルを作成

コマンドプロンプトから

makmake *.mmp vc7実行

cf)例えばC:\Symbian\8.0a\S60_2nd_FP2_J\Series60Ex\helloworldbasic\groupのhelloworldbasic.mmpを
Visual Studioで扱えるようにするには

1.コマンドプロンプト

2.カレントディレクトリ 移動

3.makmake helloworldbasic.mmp vc7 実行

4.helloworldbasic.vcprojを叩くとVisual Studio起動

5.ウマー

3.S60 Emulator

i)Visual Studioから メニューバー>デバッグ>開始

ii)デバッグ用のプログラムを聞かれたら、epoc.exeを指定。

具体的にはC:\Symbian\8.0a\S60_2nd_FP2_J\epoc32\release\wins\udeb\epoc.exeを教えてあげる。

iii)少し待ったら S60 Emulator が起動するので、HWとかのアイコンを選択してウマー

4.Sisファイル作成

i)Visual Studioから、ソリューション構成>Release Thumb指定

ii)ビルド

iii)ツール>Create Sis.Packet

iv)SISフォルダに*.sisファイル生成

v)端末にインストール

vi)ウマー

ここまでくるのが相当大変でした。

明日からは実際のコードの解析をしたいな。。とか思う。

続け

Sunday, July 16, 2006

she Makes me

いつの間にか、僕の手には何も無い。
長い間育ててた天使は去って、代わりに現実だけ残るのは誰も同じだ。
見つけたと思っても、それはその場限りのもの。
その瞬間が大事だって事と、それは違う。

嘘の天使だと駄目なんだと思う。
それは見たことも無い「美しい」もので無いといけない。

いつも歌には意味を探してしまう。
いつも君には意味を探してしまう。

明日はどこへ行こうとしても、もう手遅れ。
いい加減に僕は造ろうと思う。
だれにも無い天使を。

憧れるものが何も無いということは。
どういうことだろう。
食べたいケーキが無いから、蝋燭だけを立てていよう。
そしていつ始まるともわからない「何か」を待ち続けるのか?

何をしたい?
何が欲しい?

射精した次の朝もまた始まる毎日。
苛立ちばかりがたまる。
頭の中はいつも
留まることも動き続けていくことも、一瞬の快楽のためだけなのか?
一瞬の栄光を獲るためだけなのか?



Friday, July 07, 2006

何で貴方は私を選ぶ?

memomemo

Nokia こうなれば良いなってとこ

・メール関係
PC SuiteからMMSの管理
PC Suiteからフォルダ分けを含めたメール管理
メールバックアップ
端末でのメール一括消去のとき挙動不審(時々固まる。処理に時間がかかる。)
メール自動振り分け。or検索機能

・アプリ
今後Naitiveなアプリはどうなるのか。
マルチタスクを活用→JAVA,FlashでなくOSベースのアプリ、充分なメモリ

アプリ開発環境は?
シェアウエアに対して、Nokia Japanが料金代行のサービスをすることなどは可能なのか。
Smart phoneはアプリの充実が肝だと思われる。
freeでdevelopperが提供しやすい環境を作れないだろうか。
開発環境、情報は充実しているのか?
認証のシステム

これからの端末は今までよりも自由度の高いものになるかどうか。
例えば、Bookmarkを直接PCから編集できる。とか。
メールフォルダをいじれるとか。

・キャリア
VF JP Access Internet定額
W-LANサービス

日本でのXpress-onの販売
アクセサリの充実
さらには、端末の充実。→日本の料金システムに上手くあわせて、端末を供給することは出来ないか。
日本市場って正直魅力あるのかどうか?

Saturday, July 01, 2006

女の男に

時が経てば経つほどお前の欲望は先鋭化している
あるのは、虚像のおまえばかり 相手ばかり

そんなにも持ち続けたいか
そんなにも無くしたくないか

とらわれ続ける
ぬめったxx

それでも生まれないのは、お前の声

もういいのか
よくないのか

何をしゃべる事が出来る?
何を傷つけられる?
何を創ることが出来る?

お前に出来るのは、手首を切ること以下
手首を焼いて、女に見せること以下

救われたいのか。
わかって欲しいのか。
何を?
全てを許して欲しいのか?
全てを自分の手で嘔吐したんじゃないのか?
自分の手で追うんじゃないのか。

赤ん坊でいるのは、大人じゃないと思う。
原子爆弾を
狡猾な頭を

鏡を見て、おぼれてしまえ。
向こうの世界に。