« 2004年11月 | メインページ | 2005年03月 »
2005年01月27日
携帯でペットのモニター!
携帯を使って留守番をしているペットの様子をモニターをするの
が最近トレンドになってます。
ペットをモニターするWEBカメラは、パソコンのUSBに接続
するもの(USBカメラ)と、パソコンは使わないで直接カメラ
をインターネットへ接続する(ネットワークカメラ)の2種類が
一般的です。
パソコンを使うタイプのカメラは2千円ぐらいからありますが、
画像をインターネットへ送るソフト(フリーソフトも検索すれば
見つかります)が必要です。(私は、解像度がよいので選ん
だIOデータのUSB−CCD30S、 9千円ぐらいでソフトは添付
されていたが、別途シェアウエアのPicsistというソフトを
使ってます)
カメラにWEB機能が搭載されてるものは、安い物で2万円ぐら
いからあり、パソコンを立ち上げなくてもインターネットへ画像
を配信できるのがメリットです。(パナソニックのネットワーク
カメラBL−C30、無線LANで接続でき4万円ぐらいで購入
できます)
画像を送信する方法としては、FTPなどにより自分のHPのU
RLへ定期的に画像を送ったり、携帯へメールするなどがありま
す。 また動画や静止画をリアルタイムで見に行く方法として、
自宅のパソコンをWEBサーバーとして使う(ネットワークカメ
ラも同じ)方法があります。(図はこちらの場合を表してます)
自宅のパソコンをWEBサーバーとして機能させるためには、固
定のグローバルIPアドレスが必要です。しかし一般的には接続
毎に新しいアドレスが割り当てられる、ダイナミックIPアドレ
スであることが普通です。
そのため、ダイナミックDNSという(IPアドレスが変わってもそれ
を検出して登録してくれる)仕組みを使います。
簡単な方法として、自宅のパソコンにダイナミックDNSのソフト
(フリーソフトのIPアシストなど)をインストールし、そのソフトが
検出した自宅のIPアドレスの通知先を、自分のホームページの
URLにしておけばよいだけです。
モニターする携帯やPCは、まず決めた自分のホームページの
URL(ダイナミックDNS)へアクセスすれば自動的に自宅のIP
アドレスがわかり、そこをクリックすれば自宅へ接続されます。
もち論セキュリティー面では、IDやパスワードでログオンする
よになってる事が大切です。
【参考】
携帯でのモニターは、DOCOMOの場合(パケットパック10利
用)で、ペットを静止画で1回モニターする毎に約8円(10KB)、
動画だと1分使用して約384円(480KB)ぐらいになると思わ
れますが、携帯へ動画を配信するアプリは擬似的なものしかな
いようです。
(静止画はJPEG画像/.jpg、動画はMPEG4/.3gp)
2005年01月12日
キロバイト(KB)とキビバイト(KiB)
1KBは1,000Byteと思っていませんか?
本来、国際単位(SI)で”k”(キロ/小文字に注意)は、
10の3乗となっていて10進数として扱われていますから
1,000Byteと思うのが当然です!!
ところがコンピュータはよくご存知の通り、2進数が基本に
なっています。2進数の桁を数えるときは通常慣れた10進数
に変えて1、2、4、8、16.....256、512、1024..と表し、
2の10乗が”1024”で、2の11乗は”2048”、になります。
これ以上の桁をそのまま10進数で読むのも大変なので、
2の10乗を1Kとして、”K”(キロ/大文字なのに注意)
を習慣的に使うようになったわけです。
しかし、”K”と違って”M””G”になると国際単位(SI)
でも大文字なので、区別がつかず混乱していました。
そのようなことで1998年に国際電気標準会議(IEC/
International Electrotechnical Commission)により、
”1,024”はキロバイナリー(kilobinary)”Ki”キビ(kibi)、
キビの1,024倍はメガバイナリー(megabinary)”Mi”メビ(mebi)、
メビの1,024倍はギガバイナリー(gigabinary)”Gi”ギビ(gibi)
と標準化されました。
したがて、1,024Bは1KiB(1キビバイト)と書くのが標
準となりました。
でもいまだにIEC標準は普及してなく、1KBが1,000バイ
トだったり1,024バイトだったり混乱して使われています。
一般的にICメモリーは2進数でMB、KBを表示していますか
ら1KBは1,024Byteです。
しかし、HDDメーカーは10進表示しているところが多いよう
です。 例えば100GBと表示した場合、10進数表示では
100,000,000,000バイトになります。もし2進数表示
なら実質107,374,182,400バイトですから、1KBが
1,024Byteと思っている消費者にとって10進数表示の
HDDは、約7ギガバイトも少ないことになります。
これは無視できない問題です。。。