HTML

2005年12月04日 日曜日

David Hawley, Raina Hawley / Excel Hacks—プロが教える究極のテクニック100選

最近Excelのスキルが凄くあがったなあと思ったので、道場破りでもと思って、本屋でこの本を_立ち読み_してみた。出てくる項目でしか判断してませんが、最後のXMLの項(これExcel2003の話だよなあ)を除けば、僕にとっては_ほぼすべてが既知_の本でした。O’ReillyのHacksシリーズは何冊か購入したけど内容のレベルにムラを感じるのではるが、この本ははっきりいって不要な本であるという結論ですかね。ランダムに結構な数をサンプリングしてみましたが、ほぼ既知の内容で読む価値無しという結論。ああっ、Excel依存症なのは僕のことなのかぁ・・・
ピボットテーブルとかピボットグラフとかソルバーとか言うものを使ったことが無いという人はExcel使いとしては初心者もいいところと思うので、Excelの初心者を卒業したいあたりの人にはまぁお勧めできるでしょうか。
そんなわけで、Excel依存症であることに気がついてしまった結果、全くブルーな気持ちでいっぱいです。この本を買ってやろうという予算は、ずっと買いそびれていた塩野七生さんの「ローマ人の物語」の1巻と2巻の購入資金に転用します。(実は3巻まで、図書館からかりて読んでいたので、未購入なのでした。7巻以降は別な理由で未購入ですが。と言っても、立ち読みレベルでだいぶん読んでいるのではあるけれど。)

2005年11月17日 木曜日

「アルゴリズム+データ構造=プログラム」? 本当に?

福盛さんのプログラミングにおけるインターフェイスに関する考察。なかなか興味深く読ませていただいた。構造化の要件としての「アルゴリズム」と「データ構造」に加えて、プログラムになるには「インタフェース」も必要なのではないかという話。面白い視点だとは思うのだけど、はたしてそうなんだろうか?
プログラムという概念を考える際に人によってその規模が違うので、たしかに「アルゴリズム+データ構造=プログラム」というのは必ずしも自明ではない。(僕自身は「Σ(アルゴリズム×データ構造)=プログラム」ではなかろうかと思うのだけれども。) たとえば数行で記述可能な簡単なものから、Officeソフトのような大規模なものまで、どれもプログラムである。プログラムというものをどういうくくりで考えればいいのだろうか? 小規模なプログラムについては「アルゴリズム+データ構造=プログラム」と言う直感的な理解も可能であるが、福盛さんの考察は、構造化・モジュール化を進めた大規模なプログラムとなるとどうであろうかという論点であると思う。
僕はそもそも等号が成り立つような次元が同じ物ではないので階層化して考えたほうが自然だと思う。インターフェースやプログラムという概念は、「アルゴリズム」や「データ構造」のようなプリミティヴな存在であるか否か?という視点でかんがえたいのである。僕は「インターフェース」は「アルゴリズム」や「データ構造」とは同じ次元の存在ではなく、「アルゴリズム」と「データ構造」というプリミティヴな概念を演繹したようなもので記述可能ではなかろうかと思う。(公理論的アプローチなのかもしれないが…)
ではインターフェースというものをどう言う位置付けでおいておけばいいのかという話になるのであるが、インタフェースはその名のとおり、振る舞い(応答? 動作?なんて言うのかな)・データ・プログラム・外界との_相互作用_を考えた際にはじめて登場する概念だから、第1層目としてはアルゴリズム・データ構造、第2層目は第1層目の概念のみで記述可能であるインターフェース・プロシジャ・オブジェクト・プログラムというような階層的な理解でいいんじゃなかろうか? (プログラムを3階層目において置いた方がいいかな・・・整理悪いかも。)
ただしこれはプログラムの構成要素としてボトムアップして考えてみただけであって、実際のところプログラムが何でできているのかを考える際には実装詳細はどうでも良くて、インターフェースとその振る舞いが規定されていれば良いだけのような気がする。あとあの本はインターフェース云々以前の時代の本で、現代的なプログラミングとは若干の差があるのはあたりまえと思う。あくまで手続き指向な言語から構造化プログラミングへプログラミング・スタイルを切り替える提案をした本だという理解をすべきかと思うのだけど。ちゃんと読んでないから、なんとも。(Adaの本とかも今読むとふむふむと思うところはあるんだよねえ。Pascalに型総称性をいれてがちがちな仕様にしたらAdaになりそうだもんなあ。ただAdaにしてもPascalにしても好きではないな。)

2005年10月16日 日曜日

EF 17-40mm F4L USM

先週の週末に最寄りのキタムラに行ったところ、探しているレンズの一本であるEF 17-40mm F4L USMの中古が入荷していた。話を聞けばなんでも、最優先で探しているTS-E 90mm F2.8も入荷したらしいのだが、即日売れてしまった模様。(入荷したら即買う、無理してでも買うとあれだけ言っているというのに・・・)どうやらこのレンズもそうなのだけど、前のオーナーは使いこなしきれてなかったっぽい。(EOS 5Dを買ってこれらのレンズを使わないという判断らしいので。全くこういう人がいるから、ほぼ新品な機材が買えるというものだ。)
今の手持ちレンズのラインナップだときっちり広角な絵が撮れるレンズが無いことと、お出かけの際に気軽に持ち運べるレンズがそんなに無いこと(いつも何本も単焦点レンズを持ち歩けないし)もあって、このレンズはねらっていた。以前この画角クラスはEF 17−35mm F2.8Lが担っていたのであるが、このレンズは明るくて使い勝手が良い反面、デジタルカメラとの相性が悪く解像感が悪いというレンズであった。(絞っても解決しない。) 後継レンズのEF 16−35mm F2.8Lも便利なレンズという範疇を出ていないので、_明るさが必要なときは単焦点でカヴァーする_ということとし、実用的な部分はこのレンズにお任せということにした。むろんデジタルカメラ登場後のレンズのため、作例を見る限りに置いては実写性能は良いようだ。(ちなみに17-35mmの絵はコマーシャルフォトで広角で撮られている写真に多いので、結構見粥靴譴審┐任△辰燭蠅垢襪里世㍑㌃鹿霈腫ぢということで、なんとか購入。見た目は新品としか思えない綺麗さ。前のオーナーが使わなかった分、僕が使い込んでやろうと思う一本である。ただししばらく使う予定がないので、いつ使うことになるのかさっぱりわかりません。(だれかこのレンズの1枚目に写ってみたいという女の子はいないものかねえ。)

2005年10月09日 日曜日

TFT

今日はTFTで行われているコスプレのイベントに出かけてみたのだが、あまり写真は撮れなかった… というか、あまりに混みすぎで、人に酔ってしまった。今日の目的は僕にのだめカンタービレを勧めてくれた方が、クラシックに興味を持ち始めたので、うちにあるCDを派手に貸し出すと言うところで、こちらは無事うまくいった。(彼女の写真… 撮れませんでした。) 20枚貸し出したので、思う存分聞いてください。これを元に次に聴きそうなものを考えていきましょう。
結局写真はあんまり撮れなかったのだけれど、今日撮った写真を1枚だけアップしてみます。なんだかいつも似たような構図で写真を撮っている気がするが、気にしない。窓があるとどうしてもと言うのはあるんだけど、ストロボでとるといまいち雰囲気でないので、外光だけで撮影となりました。モデルは村雨さん。
村雨さん

2005年10月08日 土曜日

CEATEC JAPAN 2005

CEATECで扱っているものは僕にとって中途半端に小さくてあまり興味の無い分野が多いのであるが、今回はキヤノンと東芝がSED(Surface-conduction Electron-emitter Display)を出展していると言うことなので、実物を見なければと思い立ち、昨日の夜中に事前登録をして出かけることに。
まだうちのテレビは買って3年のハイビジョンなトリニトロン管のテレビなので、まだまだこき使ってやらないといけないわけだけども。液晶とそれ以外という視点で見たらどうだろうかと思っていたわけだ。残念ながら展示では、本当にあんなに差があるのかどうか疑わしい通常のブラウン管との比較であったが、SEDはフォーカスが画面内できっちりと合っており、色の質感などは良い印象。動画の表示も難なくこなすと言うことで、我が家の次世代のテレビはあれだなと思った。すっかりキヤノンと東芝にしてやられてしまった。液晶の方面はいろいろ見たけれどシャープの独壇場という印象(液晶テレビを見たときにいつも思う赤の彩度や質感が良いように思う)で、他はどうでも良いかという状態か。他者にもがんばって欲しいのだけど・・・
次世代メディア(BDとHD-DVD)の展示も人が結構いたが、ブースに集まっている人はHD-DVDの方が多めだったか。どっちでも良いので早いところ出てきてくださいな。我が家ではもう3年録画に耐えられるメディアが無くて録画は諦めてますので。広まった方を買おうと思うけれど、後数年は様子見か。
まぁこれだけじゃつまらないと言う人も多いので、一応おねえさん写真も撮ってきた。何カ所かのブースで「撮影禁止です。ご遠慮ください」と言われました。はぁ・・・来年からはもう行きません。
CEATEC Japan 2005 その1CEATEC Japan 2005 その2CEATEC Japan 2005 その3CEATEC Japan 2005 その4CEATEC Japan 2005 その5CEATEC Japan 2005 その6CEATEC Japan 2005 その7CEATEC Japan 2005 その8CEATEC Japan 2005 その9CEATEC Japan 2005 その10
今回最大の失敗は、ストロボの電池を忘れていったと言うことで、最初の数枚しかストロボ炊いてません。ストロボ炊いた写真はやはり顔の影とテカリが気になるので、ディフューザーを買うしかないか・・・