2012-05-07
■[雑記]一眼デビュー
以前から使っていたEXILIM EX-Z40が、手持ちの携帯すら画質面で劣るようになってきたので、前々から欲しかった一眼に手を出してみることにしました。全くの初心者なので、あまり専門的なことは分かりませんが、選ぶ指標になれば。
- 買ったカメラ
OLYMPUS マイクロ一眼 PEN E-P3 レンズキット シルバー E-P3 LKIT SLV
- 出版社/メーカー: オリンパス
- 発売日: 2011/07/22
- メディア: エレクトロニクス
- クリック: 22回
- この商品を含むブログ (17件) を見る
友人がキヤノンやニコンの一眼レフを先に購入していたので、触らせてもらったのですが、自分は重い一眼レフを持って出かける姿を想像出来なかったので、前々から気になっていたOLYMPUS PENを購入することにしました。
一眼を持つと結局レンズやカメラバッグ、その他アクセサリも持ち歩くことになるのですが、このサイズなら、あまり気にはならないレベル。重量はニコンのD7000と比較して、およそ半分。レンズを2,3本持って比較すると、約1kg弱の差になるのではないかと思います。
画質面では本格的な一眼レフには劣るらしいのですが、元々コンデジから上がる人に取ってみれば入りやすい機種だと思います。
レンズについては殆ど知識がなかったので、人のレビューを見ながら以下の2本を購入。
OLYMPUS マイクロ一眼 PEN レンズ M.ZUIKO DIGITAL ED 12mm F2.0
- 出版社/メーカー: オリンパス
- 発売日: 2011/07/22
- メディア: 付属品
- クリック: 3回
- この商品を含むブログ (8件) を見る
OLYMPUS PEN レンズ M.ZUIKO DIGITAL ED 40-150mm F4.0-5.6 SLV
- 出版社/メーカー: オリンパス
- 発売日: 2010/10/29
- メディア: 付属品
- クリック: 2回
- この商品を含むブログ (1件) を見る
元々レンズキットで14-42mm F3.6-5.6がついていたので、広角単焦点レンズと望遠ズームレンズを1本ずつ購入しました。
結局何を撮りたいかというのが重要なのですが、同じような写真でもレンズを変えると随分表現できることが変わるのが一眼の面白いところではないかと思います。
レンズの良し悪しについては焦点距離とか、F値とか、ボディとの相性とか色々あるみたいなのですが、自分は初心者なので、あまり多くは語らず、解説サイトで調べてもらえると助かりますw
【参考】
http://www.coneco.net/hand/camera/slr.html
望遠レンズといえば、こっちも気になっていたのですが、レビューのところに「野鳥を撮るのにオススメです!」と書かれていて、自分の用途にはあまり合っていなかったので、上の40-150mmにしました。もっとも40-150mmですら、今のところあまり出番がないですが…。
OLYMPUS PEN レンズ M.ZUIKO DIGITAL ED 75-300mm F4.8-6.7 SLV
- 出版社/メーカー: オリンパス
- 発売日: 2010/12/17
- メディア: 付属品
- クリック: 2回
- この商品を含むブログを見る
ただ、こっちのレンズだと、一昨日のスーパームーンももっと大きく撮れたに違いない。
次は金環日食の撮影にチャレンジしようかな、と思いつつも減光フィルタが高いのでちょっと躊躇しています。
- その他
レンズ買ったら、レンズプロテクターを買うことと解説サイトにもよく書かれていて、嫁のお父さんからも強く勧められたので、レンズプロテクターも買いました。3個で約5000円ぐらい。
Kenko PRO1D 46Sプロテクター(W) 324653
- 出版社/メーカー: ケンコー
- 発売日: 2009/12/20
- メディア: エレクトロニクス
- 購入: 1人 クリック: 6回
- この商品を含むブログ (1件) を見る
SDカードもEye-Fiにチャレンジしてみよう、と思って試してみました。
確かに転送は楽ですが、ちょっと遅いし、電池も食うので普通のSDカードでも良かったかも。
ただ、撮ったその場でスマートフォンに転送できたり、無線LANから撮影地点を記録してくれたりできるので、もう少し面白い使い方がありそう。しばらくは色々試してみようと思います。
- 出版社/メーカー: Eye-Fi Japan
- 発売日: 2010/05/20
- メディア: Personal Computers
- 購入: 5人 クリック: 224回
- この商品を含むブログ (39件) を見る
他にもレンズケースやカメラケースなどを入れると、ちょっとばかりお金を使いすぎてしまった感じですが、新しい趣味の初期投資だと思って、色々楽しみたいと思います。
2012-03-20
■[開発]クラス変数の甘い罠
クラス変数にアクセスする方法としては、@@の修飾子を使ったアクセス方法とclass_variable_set, class_variable_getを使ったアクセスがあるのだが、この2つのアクセスの意味が微妙に異なることを最近まで知らずに、大きくハマってしまった。
下記のプログラムでは、クラス内でクラス変数にアクセスするものと、モジュール内でクラス変数にアクセスするものを用意して、クラスからモジュールをincludeするようなプログラムを書く。
module C def self.included(mod) mod.class_eval do @@c = 5 class_variable_set(:"@@cc", 6) end end end class A include C @@a = 1 class_variable_set(:"@@aa", 2) end p A.class_variables p C.class_variables
この時の実行結果は以下のようになる。
[:@@cc, :@@a, :@@aa] [:@@c]
これはclass_variable_setによるアクセスは呼び出されたレシーバのクラスに紐付くのに対して、@@によるアクセスは記述されたクラス・モジュールに紐付くからだと思われる。
つまり、A.class_eval{ @@c }はNameErrorとなってしまう。
しかも、上記の挙動は1.9.2のものだが、ruby 1.8.7ではまた違う挙動になることが分かった。こっちの場合は、更に良く分からない……。
["@@cc", "@@aa", "@@a", "@@c"] ["@@c"]
有効な解決策としては、クラス変数を使わず、クラスのコンテキストに紐付くクラスインスタンス変数を使うのが一般的には良いとされている。プログラム上パッと見分けがつく、クラス変数の方が扱いやすいんだけど、どうにかならないものか……。
非人間?
2012/04/27 04:11
知りたいです。
2012-02-15
■[雑記]Ruby本を書きました
去年の6月〜8月頃に書いていたRuby本がようやく販売されることになりました。
Ruby公式資格教科書 Ruby技術者認定試験 Silver/Gold対応 (EXPERT EXPASS)
- 作者: 増井雄一郎,小川伸一郎,(株)日立ソリューションズ藁谷修一,川尻剛,牧俊男,Rubyアソシエーション,CTCテクノロジー(株)監修
- 出版社/メーカー: 技術評論社
- 発売日: 2012/02/22
- メディア: 単行本(ソフトカバー)
- 購入: 3人 クリック: 154回
- この商品を含むブログ (6件) を見る
2012-02-03
■[開発]FlashBuilder 4.5
久々にFlashBuilderを触ってみたらAndroidアプリやiPhoneアプリも作れるようになっていたので、手元のFlexBuilder3をアップデートすることにしました。
過去の日記を見なおしてみると、Flexを始めたのは今から2年半程前。仕事でFlexを使う機会があり、おもしろかったのでこれからFlexを本格的に勉強していこうと思った矢先にRubyな部署に異動することになり、結局ちょっとFlexなアプリを作っただけで、結局その後、ほとんど使わなくなってしまっていたのでした。
明日は、久々にFlash Builderと戯れようかと思います。
Adobe Flash Builder 4.5 Standard Windows/Macintosh版
- 出版社/メーカー: アドビシステムズ
- 発売日: 2011/05/20
- メディア: DVD-ROM
- クリック: 8回
- この商品を含むブログ (4件) を見る




