Hatena::Grouptakatoshi

メモ帳 このページをアンテナに追加 RSSフィード

2009-05-26

ディスクの使い方メモ

23:20 |  ディスクの使い方メモ - メモ帳 を含むブックマーク はてなブックマーク -  ディスクの使い方メモ - メモ帳  ディスクの使い方メモ - メモ帳 のブックマークコメント

FilesystemSize
/dev/sda500G
/dev/sdb1T
dev/sdc80G
  • /dev/sda
    • /boot
    • /
  • /dev/sdb

んで、

これでそれぞれのデータ物理的に2つ以上の場所に存在することになるはず。

2009-04-24

VMware Server 2 for Linux

23:01 |  VMware Server 2 for Linux - メモ帳 を含むブックマーク はてなブックマーク -  VMware Server 2 for Linux - メモ帳  VMware Server 2 for Linux - メモ帳 のブックマークコメント

$ sudo rpm -Uvh VMware-server-2.0.1-156745.x86_64.rpm 
Password:
準備中...                ########################################### [100%]
   1:VMware-server          ########################################### [100%]

The installation of VMware Server 2.0.1 for Linux completed successfully.
You can decide to remove this software from your system at any time by
invoking the following command: "rpm -e VMware-server".

Before running VMware Server for the first time, you need to
configure it for your running kernel by invoking the
following command: "/usr/bin/vmware-config.pl".

Enjoy,

    --the VMware team

$ sudo /usr/bin/vmware-config.pl 
Making sure services for VMware Server are stopped.

Stopping VMware autostart virtual machines:
   Virtual machines                                        [失敗]
Stopping VMware management services:
   VMware Virtual Infrastructure Web Access
   VMware Server Host Agent                                [失敗]
Stopping VMware services:
   VMware Authentication Daemon                            [  OK  ]
   Virtual machine monitor                                 [  OK  ]

You must read and accept the End User License Agreement to continue.
Press enter to display it. 

Do you accept? (yes/no) yes

Thank you.

The bld-2.6.18-8.el5-x86_64smp-RHEL5 - vmmon module loads perfectly into the 
running kernel.

The bld-2.6.18-8.el5-x86_64smp-RHEL5 - vmci module loads perfectly into the 
running kernel.

The bld-2.6.18-8.el5-x86_64smp-RHEL5 - vsock module loads perfectly into the 
running kernel.

Do you want networking for your virtual machines? (yes/no/help) [yes] 

Configuring a bridged network for vmnet0.

Please specify a name for this network. 
[Bridged] 

Your computer has multiple ethernet network interfaces available: eth0, virbr0.
Which one do you want to bridge to vmnet0? [eth0] 

The following bridged networks have been defined:

. vmnet0 is bridged to eth0

Do you wish to configure another bridged network? (yes/no) [no] 

Do you want to be able to use NAT networking in your virtual machines? (yes/no)
[yes] 

Configuring a NAT network for vmnet8.

Please specify a name for this network. [NAT] 

Do you want this program to probe for an unused private subnet? (yes/no/help) 
[yes] 

Probing for an unused private subnet (this can take some time)...

The subnet 192.168.152.0/255.255.255.0 appears to be unused.

The following NAT networks have been defined:

. vmnet8 is a NAT network on private subnet 192.168.152.0.

Do you wish to configure another NAT network? (yes/no) [no] 

Do you want to be able to use host-only networking in your virtual machines? 
[yes] 

Configuring a host-only network for vmnet1.

Please specify a name for this network. 
[HostOnly] 

Do you want this program to probe for an unused private subnet? (yes/no/help) 
[yes] 

Probing for an unused private subnet (this can take some time)...

The subnet 172.16.165.0/255.255.255.0 appears to be unused.

The following host-only networks have been defined:

. vmnet1 is a host-only network on private subnet 172.16.165.0.

Do you wish to configure another host-only network? (yes/no) [no] 

The bld-2.6.18-8.el5-x86_64smp-RHEL5 - vmnet module loads perfectly into the 
running kernel.

Please specify a port for remote connections to use [902] 

Please specify a port for standard http connections to use [8222] 

Please specify a port for secure http (https) connections to use [8333] 

The current administrative user for VMware Server  is ''.  Would you like to 
specify a different administrator? [no] 

Using root as the VMware Server administrator.

In which directory do you want to keep your virtual machine files? 
[/var/lib/vmware/Virtual Machines] 

The path "/var/lib/vmware/Virtual Machines" does not exist currently. This 
program is going to create it, including needed parent directories. Is this 
what you want? [yes] 

Please enter your 20-character serial number.

Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel:  (省略)

Creating a new VMware VIX API installer database using the tar4 format.

Installing VMware VIX API.

In which directory do you want to install the VMware VIX API binary files? 
[/usr/bin] 

In which directory do you want to install the VMware VIX API library files? 
[/usr/lib/vmware-vix/lib] 

The path "/usr/lib/vmware-vix/lib" does not exist currently. This program is 
going to create it, including needed parent directories. Is this what you want?
[yes] 

In which directory do you want to install the VMware VIX API document pages? 
[/usr/share/doc/vmware-vix] 

The path "/usr/share/doc/vmware-vix" does not exist currently. This program is 
going to create it, including needed parent directories. Is this what you want?
[yes] 

The installation of VMware VIX API 1.6.2 build-156745 for Linux completed 
successfully. You can decide to remove this software from your system at any 
time by invoking the following command: "/usr/bin/vmware-uninstall-vix.pl".

Enjoy,

--the VMware team

Starting VMware services:
   Virtual machine monitor                                 [  OK  ]
   Virtual machine communication interface                 [  OK  ]
   VM communication interface socket family:               [  OK  ]
   Virtual ethernet                                        [  OK  ]
   Bridged networking on /dev/vmnet0                       [  OK  ]
   Host-only networking on /dev/vmnet1 (background)        [  OK  ]
   DHCP server on /dev/vmnet1                              [  OK  ]
   Host-only networking on /dev/vmnet8 (background)        [  OK  ]
   DHCP server on /dev/vmnet8                              [  OK  ]
   NAT service on /dev/vmnet8                              [  OK  ]
   VMware Server Authentication Daemon (background)        [  OK  ]
   Shared Memory Available                                 [  OK  ]
Starting VMware management services:
   VMware Server Host Agent (background)                   [  OK  ]
   VMware Virtual Infrastructure Web Access
Starting VMware autostart virtual machines:
   Virtual machines                                        [  OK  ]

The configuration of VMware Server 2.0.1 build-156745 for Linux for this 
running kernel completed successfully.

んで、localhost:8222にアクセスするとかっこいいログイン画面がでてくる。

ホストOS再起動してBIOSVTを有効にしておく。

2009-04-09

カメラの基礎知識

00:43 |  カメラの基礎知識 - メモ帳 を含むブックマーク はてなブックマーク -  カメラの基礎知識 - メモ帳  カメラの基礎知識 - メモ帳 のブックマークコメント

デジタルカメラを買おうと思っているのだけど、カメラのことを全然知らないので勉強しています。

読むだけだとすぐに忘れそうなので、勉強したことをここに書くことにしました。

初心者なので間違ったことを書いているかもしれません。

カメラの仕組み

カメラは被写体が反射した光をレンズなどを通して集めることによって、フィルムに写し取るための道具です。

レンズを通過した光は屈折してある1カ所に集中します。フィルム上では焦点があった被写体ははっきり移りますが、その前後にある被写体は焦点が合わないためぼやけて写ります。

カメラにはフィルムに光が当たる時間を調節するシャッターと、光の量を調節する絞りがあります。昔は長時間フィルムに光を当てる必要があったため、シャッターの役割は手動でレンズに蓋をすることで行っていましたが、現在は非常に短い時間で済むため自動で行っています。

キッズ・コーナー みんなもカメラはかせ!

カメラ - Wikipedia

フィルムの仕組み

フィルムは光を感じることができる特別な素材ですが、光を感じるために銀が使われています。銀は塩素やヨウ素などと結びつける(ハロゲン化する)と光を感じる性質を持つようになります。これを薄く伸ばして塗るとフィルムになります。

カラーフィルムも基本は同じですが、光を感じて絵を作るために赤、青、緑の光の三原色を使用します。そして現像して色を表現するためにイエロー、マゼンダ、シアンの色の三原色を使用します。色の三原色は光の三原色のそれぞれ2色を混ぜることで作成できます。また、色の三原色をすべて合わせると黒色になります。カラー印刷でもこの仕組みが使用されています。

カメラの種類

一眼レフ

撮影用のレンズを通ってきた光を反射させてファインダーから覗けるようにしたカメラ。レフは Reflex のこと。

デジタルカメラ

撮影した写真をデジタルデータとして記録するカメラ。フィルムの代わりに撮影素子を使用する。撮影素子とは光を電気に変換できる素子のこと(フォトダイオード)。CCDやCMOSといった種類がある。

デジタルカメラ - Wikipedia

固体撮影素子

はっきりいって難しくてよくわからない。

固体撮像素子 - Wikipedia

CCD

他の撮影素子に比べて相対的に感度が高くノイズが少ないが、消費電力が多く、価格も高い。

CCDイメージセンサ - Wikipedia

CMOS

CCDに比べると安価で消費電力が少ない。

CMOSイメージセンサ - Wikipedia

CMOSは画像データの転送速度が速い。そのため、リコーのCX1では2枚の画像を撮影してダイナミックレンジを拡げる仕組みを実現するためにCMOSセンサーを採用した。

掲載終了のお知らせ | リコーグループ 企業・IR | リコー

撮影素子のサイズ

サイズが大きいと1画素あたりの面積が大きくなるため、より多くの光を受けることができる。サイズは1/1.75型などと表記される。何が1なのかはよくわからなかった。

CCDイメージセンサ - Wikipedia

レンズ

レンズのスペックはF値と焦点距離で表される。

写真レンズ - Wikipedia

焦点距離

レンズ(の主点)から焦点までの距離。

カメラのレンズは複数構成なので、それをあわせた場合の焦点距離のこと。

50mmのレンズを標準レンズと呼び、それより短い場合を広角レンズ、長い場合を望遠レンズという。

焦点距離が大きくなると画角が狭くなるため、同じ距離の景色を同じ大きさの撮影素子に写し取ると拡大されることになる。

また、焦点距離によって写る景色の距離感が変わってくる。広角側では物同士が離れて見え(誇張効果)、望遠側では近づいて見える(圧縮効果)。

焦点距離 - Wikipedia

焦点距離とは? [デジタルカメラ] All About

第19回 :カメラレンズと焦点距離、画角 デジカメの「しくみ」

no title

35mm換算

撮影素子の大きさと焦点距離が決まるとレンズの画角も決まるが、撮影素子として35mmフィルムを使った場合の焦点距離と画角の関係が広く知られているため、デジカメなどのようにカメラによって大きさが異なる撮影素子を使った場合の焦点距離を、35mmフィルムを使った場合の値に置き換えたもの。

焦点距離って何? 35mm換算って何? - 日経トレンディネット

F値

レンズの焦点距離を有効口径で割った値。有効口径とはレンズに入る全体の光の大きさのこと。有効口径はレンズの絞りによって変化するためF値もそれに従って変化する。絞りを全開にした場合のF値を開放F値という。開放F値が小さいほど明るいレンズと言え、他の条件が同じなら速いシャッター速度で撮影できる。

F値 - Wikipedia

レンズ構成

レンズ1枚では像が歪んでしまうため(収差というらしい)、複数のレンズを組み合わせることでそれを抑えることができる。

すごく難しそうなので仕組みについては保留。以下のリンク先で収差について勉強すれば少しは理解できそうな気がする。

第14回 :「良いレンズ しくみ研究」 〜レンズの大敵〜 デジカメの「しくみ」

ズームレンズ

焦点距離を変化させることができるレンズのこと。

第19回 :カメラレンズと焦点距離、画角 デジカメの「しくみ」

フォーカスモード

オートフォーカスの方法としてはアクティブ方式とパッシブ方式がある。

アクティブ方式は赤外線や超音波を使って被写体までの距離を測定する。パッシブ方式は実際の画像から距離を割り出す方式。アクティブ方式では試写体までの距離が遠かったり、間にガラスなどの反射物があるとうまく測れない場合がある。パッシブ方式では画像が暗い場合やコントラストが低い場合に精度が落ちることがある。両方が併用されることもある。

オートフォーカス - Wikipedia

404 Error Not Found - シグマ光機株式会社

手ぶれ補正機構

シャッターが開いている間にカメラが動いてしまい、ぼやけてしまった写真を補正する機能。周囲が暗い場合はシャッタースピードが遅くなるので手ぶれしやすくなる。また、焦点距離が長くなるとぶれやすくなる。

画像データを補正する電子式と物理的に光軸を調整する光学式がある。

手ぶれ補正機構 - Wikipedia

シャッタースピード

シャッターを開いている時間のこと。短いと動きのある景色を静止した状態で切り取りやすく、長いと動きがぶれて写ることになる。光の量が少ない(周囲が暗い、絞りが小さいなど)とシャッタースピードを遅くする必要があり、光の量が多い(周囲が明るい、絞りが大きい)とシャッタースピードを速くできる。

シャッタースピードを使えば躍動感のある写真が撮れる [写真撮影] All About

露出制御

AEとはAutomatic Exposure(自動露出検出)の略。

測光モード

主に、画面全体を分割して測光するモード(多分割測光、マルチパターン測光)、画面の中央を重点的にその周囲を測光するモード(中央重点測光)、画面の一部分だけを測光するモード(スポット測光)がある。

主題を強調したいとき、明暗差が激しいとき(逆光、夜月など)にはスポット測光とAEロック(露出値を固定すること)を使って撮影するときれいに取れる(ようだ)。下の1つ目のリンクの2ページ目がすごい。

Yahoo! JAPAN

露出測光モードの違い|写真教室

露出制御モード
プログラムAE
自動的に露出を調節(絞りとシャッタースピードを調節)する方法
絞り優先
絞り値に応じてシャッタースピードを自動的に調節する方法
シャッタースピード優先
シャッタースピードに応じて絞りを自動的に調節する方法
マニュアル露出
絞りとシャッタースピードを手動で調節する方法
露出補正

カメラが自動で露出検出した値に対して+(より明るく)か−(より暗く)に露出を補正すること。撮影する景色によって、明るくすると映える物は+に、暗くすると映える物は−にするとよい(らしい)。

オートブラケット
自動検出した露出値の前後の値で複数枚撮影すること。
EV
露出値(Exposure Value)。明るいと大きくなる。

no title

露出 (写真) - Wikipedia

オートブラケット機構 - Wikipedia

ISO感度

あるフィルムがどの暗い弱い光まで記録できるかを示す値(をISOが定めた規格)。

値が大きいほど弱い光を記録することができる。ISO100、ISO200、ISO400、ISO800など。一段高い感度を使用すると光を2倍感じることができるので、シャッタースピードを半分にするか絞りを半分にしても適正な露出を得ることができる。ただし、高感度になるとフィルムの粒子が粗くなる(デジカメの場合はノイズがでるようになる)。低感度の方が画質がよくなるが、デジタルの場合は低すぎてもよくないらしい。ちなみにデジタルの場合はISO200「相当」などと表現されることがある。

ISO感度 - Wikipedia

フラッシュ

仕組みは結構難しいようだ・・。

エレクトロニックフラッシュ - Wikipedia

画像ファイル形式

RAW画像

未加工のデータのこと。

RAW画像 - Wikipedia

2009-04-08

GAEでcronサポート

23:44 |  GAEでcronサポート - メモ帳 を含むブックマーク はてなブックマーク -  GAEでcronサポート - メモ帳  GAEでcronサポート - メモ帳 のブックマークコメント

Error 404 (Not Found)!!1

ふむふむ。

魅力的ですな。

これであとはPerlWeb::Scraperでやってる処理とジオコーディングの処理をPythonでできれば完全にGAE化できる予感。

2009-03-31

Google App Engineの始め方

23:53 |  Google App Engineの始め方 - メモ帳 を含むブックマーク はてなブックマーク -  Google App Engineの始め方 - メモ帳  Google App Engineの始め方 - メモ帳 のブックマークコメント

久しぶりにIDを取ろうとしたら欲しいIDがなかなか取れず、IDを取ってアプリを作ろうとしたら始め方をすっかり忘れていた。

Macの場合です)

簡単すぎる・・。

コマンドラインで同じことできなかったっけ?できない?

appcfg.pyというのがあるところまで思い出した。

レスポンスヘッダ。

Content-Type: text/html; charset=utf-8
Cache-Control: no-cache
Content-Encoding: gzip
Date: Tue, 31 Mar 2009 14:49:18 GMT
Server: Google Frontend
Content-Length: 32

200 OK