2010年10月6日水曜日

今日はCEATEC JAPAN 2010 に行ってきました。

見てきたもの(一部省略)

3D
1.SHARP
3D映像を体験できました。風景やCGキャラなどは立体的に見えてすごかったです。
しかし、人間やアニメのキャラクターが出るシーンは、2Dのキャラと背景に高低差を付けただけなかんじで微妙でした。
 あと、クアトロンという4原色のディスプレイも見てきました。従来のものと比較するとすごくきれいになって驚きました。やばいです。

2.SONY
  3D大画面LEDがすごかったです。臨場感もあり、風景の映像が流れるとほんとにそこにいるような感覚になってやばかったです。
また、リアルタイムで3D映像に変換しそのままディスプレイに流すという技術もすごかったです。

3.東芝
普通の2Dゲームを3Dにリアルタイムで変換し、プレイするというのがすごかった。あと、裸眼3Dなるものがあったらしいのだが、2時間待ちとかであきらめました。


グリーンIT
1.NISSAN
    ソーラーツリーというのがありました。名前のとおりソーラーパネルを葉に見立てたもので、太陽の向きにその葉を向けて発電効率を上げようというもの。あとソーラーパネル(葉の部分)が透明になっていてデザインもよかったです。
電気自動車の未来的な話もしてました。自動車が道路を走りながらワイヤレスに充電できたり、自動車同士で通信しあって衝突しないようにするというものでした。これは、デモがあったのですが実際の車は使わず、eporo というロボットでやっていました。

2.FUJITSU
スマートグリッドとかホームネットワークのお話。スマートグリッドは、各家庭にスマートメーターを取り付けてスマートメーター同士でアドホックネットワークを構築して電力状況を確認するというもの。
ホームネットワークというのは、家の中にサーバーを一つおいてエネルギー利用を最適化するといったものでした。


NGN
1.NTT
  VOIPとかSIPの話。電話にIPが使われてるということと、その通信プロトコルにSIPが使われているというもの。


クラウドとか
なんか微妙でした。


半導体デバイスとか
がんばったけど、よくわからなかった。


その他?
1.知識創成コミュニケーション研究センター
概念辞書がおもしろかったです。検索した言葉の多様な意味的関係をWebから取得するというもの。ガンダムのパイロットを検索してて、知ってるキャラがちらほらとww

2.YAMAHA
ボーカロイドのポスターがあってそっから声が出てくるというもの。そのポスターが通路に一定間隔で置かれてたので、その通路を通ってったら飲食コーナーがあった。
あと、YAMAHAブースにはミクと誰か?のコスプレイヤーもいましたw


こんなかんじです。

あとは、おみやげをたくさんもらってきました(笑)
手さげ袋が3つ。
ボールペンが3つ。
ペン消しゴムが2つ。
メモ帳っぽいのが2つ。
携帯ストラップが1つ。
昆布キャラメルが1箱。

2010年10月4日月曜日

近況

先日、大学院の合格が決まりました。
やったね!!


今やってること
1.卒研「P2P関連のこと?」
2.授業の課題「パズルゲーム作ってる」、10月19日まで
3.授業の課題2「パブリックコメントの1505番と1506番を出す。」、10月22日まで
     1505番「クラウド対応型セキュリティ対策技術の研究開発
     1506番「国際連携によるサイバー攻撃予知・即応技術の研究開発


最近読んだ本
1.Javaネットワークの真髄(途中で挫折ORZ)
2.ルー・ガルー(分厚いけど中身はスラスラ読めて面白かった。近未来ICT、推理、戦闘もの?)
3.数学ガール(読み途中、頭使うのでおもしろいです。けど中盤からよくわかんなくなってきた)


ポケモン
四天王2回目クリア、シロナも倒した。けど伝説ポケはレシ、ビク以外放置。
いまは、新環境の状況整理。


夏アニメが終わって、秋アニメがはじまた。

いそがしいw

2010年10月2日土曜日

ネットワーク勉強中

IPアドレス(ネットワークアドレス + ホストアドレス)
コンピュータのネットワークインターフェイスコントローラ(NIC)に一つまたは複数のIPアドレスが付けられます。

ポート(1~65535)
そのホスト内の個々のネットワークサービスを表す1~65535の数値。
通常、パケットにはポート番号が書かれており、 そのパケットの行き先サービスを指定します。(たとえば、Webでは80番ポートを使うよう決まっている)
既定ポート:1~1023
登録ポート:1024~49151

ソケット{ IPアドレス, ポート }
ホスト上の各通信サービスと外部を結ぶ通信接点。ソケットにはローカルホストのIPアドレスとサービスを表すポート番号が結びついています。


TCP
TCPのコネクションは、パケットの中にあるフラグを使っておこなわれます。
TCP(Transmission Control Protocol)、transmission(送ること、伝送)

例:クライアント・サーバー
通信の始め方
クライアント「サーバーへSYNフラグをセットしたパケットを送信。」
サーバー「クライアントにSYN/ACKフラグをセットしたパケットを送信。」
クライアント「サーバーへACKフラグをセットしたパケットを送信。」

やり取り
クライアント「サーバーへRequestデータを送信」
サーバー「クライアントにACKフラグをセットしたパケットを送信。」
サーバー「クライアントにReplyデータを送信。」
クライアント「サーバーへACKフラグをセットしたパケットを送信。」

通信の終わり方
クライアント「サーバーへFINフラグをセットしたパケットを送信。」
サーバー「クライアントにACKフラグをセットしたパケットを送信。」
サーバー「クライアントにFINフラグをセットしたパケットを送信。」
クライアント「サーバーへACKフラグをセットしたパケットを送信。」

用語リスト
SYN:Synchronize(同期信号)
ACK:Acknowledge(確認応答)
Request(要求)
Reply(返事)
Fin:Finale(終局)


UDP(User Datagram Protocol)、Datagram(一回の送信内容)
TCPのような接続の確立や確認がなく、いきなりデータ本体を相手に送る。
ブロードキャストアドレスに対して送信できる。(TCPはできない)


ルーティング
後で書く?


参考文献
1. エズモンド・ピット著 「JAVAネットワークプログラムの真髄」
2. パソコンおやじ「TCP/IP通信の概要」