2005年12月10日 土曜日
David and Leigh Eddings / 女魔術師ポルガラ 3 「純白の梟」
女魔術師ポルガラの視点で語られるベルガリアード前史 Polgara the Sorceress の3冊目。今日はちょっと外出する用事があったので、本屋を覗いて見たところ、待望の第3巻が発売されていた。と言うことで、早速購入。ただちょっと読む時間が取れそうにないので、ハンニバル戦記を読み終わった後になりそう。来月からは「マロリオン物語」の再刊が決まっているので、これを一読して、マロリオンを読んで、ベルガリアードを再読して、また読み直すことになると思う。
栗本 薫 / グインサーガ 105 「風の騎士」
とりあえず購入。Polgara the Sorceresが気になって、前巻をまだ読んでないので、年末の連休に読む予定。パラパラ眺めたところ、ここまでいろんな人が出てくると、また1巻から読まねばならないではないかと言う状態である。(だいたい10巻台の前半に出てきた、モンゴールの赤・・・なんて言う存在はすっかり忘れてますよ。(すっかりネタバレだねぇ。))
もっと読む2005年12月09日 金曜日
塩野 七生 / ローマ人の物語 第2巻 「ハンニバル戦記」
ポエニ戦争特に第2次ポエニ戦争について分かりやすく書かれている和書はほとんど無いので、塩野さんのこの本がほぼ唯一の存在と言える。ようやく独り立ちし始めたローマが直面した危機を克明に、躍動感溢れる文章で見事に書ききっていると言う点で読んでいて楽しい。塩野さんもどこかで述べているが、会戦の地図を載せてしまうと、非常に戦いを理解しやすくかつ面白いものに変えてしまう。いかんいかんと思いつつも、のめり込むように読み進んでしまうのである。
で、そういえば、この本最近読んだことがあるなあと思ったら、昨年の11月15日に購入して読んじゃった本であることに気がつく。ハードカヴァーの本を2冊も買うなんてことをしたのは、買ってないと言う思いこみがそうさせるのであろうなあ。(疲れているだけか。)
2005年12月08日 木曜日
Semicon Japan 2005
一応業界人の端くれなので、顔を出してみる。幕張メッセに行く途中にばったりと前の会社のエッチング屋さんと洗浄屋さん(にかわったそうな)に会う。世の中狭いねえ(いえ、濃度が上がっているだけです)と言いつつ名刺交換。久しぶりに懐かしい人に会う。
午後からプレゼンを聴くことになっていたので、ざっくり興味が向いているところだけ見物。見たのはオリンパスの新しい顕微鏡、ニコンのマクロ検査機、TELのコーター・現像機に内蔵できるスキャトロメトリーと言うところか。こんな風に書くとどんな商売しているかばれそうだなあ。
帰りは今日泊まっていくことになっているN氏と一緒に中野(!)の某カメラ屋さんに寄って食事。なんだか凄く遠回りしてしまった… ぼちぼち例の自由雲台がモデルチェンジしそうなので、ひょっとしたら在庫処分品を購入した方がいいのかもしれない。
2005年12月07日 水曜日
Excel VBA Hacks (3)
「なんでもかんでもExcel症候群」なんて言う_刺激的な_タイトルを付けるとなんだかそれだけでアクセスする人がいるのと、シリーズ化してみても良いかもしれないということで、タイトル変更。本シリーズではVBAとWindowsの標準的な環境における機能だけを使ったExcelおよびOfficeの使いこなしを深めていきたいと思う。
そんなわけで第3弾。テキストデータをさわっているといろいろ考えさせてくれるのが文字コード周辺の問題となる。通常Unixではnkfやらiconvやらを使ってコード変換をするのであるが、Windowsではどうするかというと、たいていの記事ではnkfをDLL化したフリーのライブラリnkf.dllを使うのが常道である。が、これもいちいちインストールしないと使えないので、めんどくさい。(めんどくさくないよと言う人は以下の記事を読む必要はない。ただ数十人のPCにいちいちマクロ以外のプログラムやライブラリを導入しつつ、自分がそのバージョンの管理もしなきゃならないという事態に陥れば、考えるところもあるだろう。)
いろいろWindowsのドキュメントをひもといていけば、だいたいの場合でやっぱりnkf32.dllもいらないと言う結論に落ち着いた。とりあえず文字コード変換して取り込むと言う関数も書いてみよう。方法としてはUnixのファイルをバイナリでもらってきて、以下の関数で取り込み。文字列を返すので、前回の関数を使って配列にすればよろしい。
以下ソースを示す。Microsoft Data Access Components (MDAC) のStreamオブジェクトを使うというのが処理のポイント。ソースを見れば何となく何をやっているか分かるだろう。詳しくは分かりにくいけどMDACのドキュメントをMSDNの中から探って欲しい。
Function KconvInput(Encode As String, FileName As String) As String
Dim Stream As Object
Set Stream = CreateObject("ADODB.Stream")
Stream.Open
' いろいろ設定
' Charsetはシステムで使える物でないとエラーが発生する(チェックはしてない)
With Stream
.Type = 2 ' adTypeText テキストデータ
.Charset = Encode ' 入力ファイルのエンコード
.LineSeparator = -1 ' adCRLF 改行文字はDOS形式改行
End With
Stream.LoadFromFile FileName
KconvInput = Stream.ReadText()
Stream.Close
Set Stream = Nothing
End Function
次のネタは何だろう。リクエストを受け付けると大変なことになるのだけど、ネタは募集します。(あと97回くらいやればVBA Hacksとか書けるのかなあ、オライリーさん。)
もっと読む2005年12月04日 日曜日
David Hawley, Raina Hawley / Excel Hacks—プロが教える究極のテクニック100選
最近Excelのスキルが凄くあがったなあと思ったので、道場破りでもと思って、本屋でこの本を_立ち読み_してみた。出てくる項目でしか判断してませんが、最後のXMLの項(これExcel2003の話だよなあ)を除けば、僕にとっては_ほぼすべてが既知_の本でした。O’ReillyのHacksシリーズは何冊か購入したけど内容のレベルにムラを感じるのではるが、この本ははっきりいって不要な本であるという結論ですかね。ランダムに結構な数をサンプリングしてみましたが、ほぼ既知の内容で読む価値無しという結論。ああっ、Excel依存症なのは僕のことなのかぁ・・・
ピボットテーブルとかピボットグラフとかソルバーとか言うものを使ったことが無いという人はExcel使いとしては初心者もいいところと思うので、Excelの初心者を卒業したいあたりの人にはまぁお勧めできるでしょうか。
そんなわけで、Excel依存症であることに気がついてしまった結果、全くブルーな気持ちでいっぱいです。この本を買ってやろうという予算は、ずっと買いそびれていた塩野七生さんの「ローマ人の物語」の1巻と2巻の購入資金に転用します。(実は3巻まで、図書館からかりて読んでいたので、未購入なのでした。7巻以降は別な理由で未購入ですが。と言っても、立ち読みレベルでだいぶん読んでいるのではあるけれど。)
Apple / iPod 30G
明日と明後日は品川に研修、週末はセミコンということで、電車移動が多いゐ習慣であることがわかっていたので、もう携帯オーディオなしの生活に我慢できませんでした。こうしてAppleの軍門に下ってしまうのですな。やっぱ表示はカラーでないとと思ってiPod nanoかiPodからの選択でしたが、小さいのも使い勝手が良くないので、容量にも負けてiPodの30G版を選択。とちなみにうちにあるMP3の全データを入れてもまったく余裕で、9.3G程度しか埋まらない。しかも現状での全再生時間は6.5日。しばらくエンコードしなくていいや。
鞄
今まで使っていた鞄(実はkumanekoさんの結婚式の引き出物)が遂に壊れてしまったので、丈夫そうなもので使い勝手が良さそうなものを選ぶことに。そういえばカメラバッグも探さないとならないんだったな・・・
果物ナイフ
大学に入学した頃に購入して15年くらい使ったなまくら剣だとさすがにリンゴを食べるのも大変。自分の物持ちの良さにあきれてしまうが、使用頻度が非常に少ないのが買い換えるきっかけを見つけられないげんいんだろうか。そんなわけで京セラ製のセラミックなナイフを買ってみた。セラミックでできた刃物と言えば「風の谷のナウシカ」を思い浮かべるが、このナイフのデザインはシンプル。なかなか切れ味も良く錆びそうにもないところが素敵。(セラミックなんだから当たり前。) でも京セラのページのあのおっちゃんはいったい・・・
Enya / a day without rain
Enyaは学生の頃(多分高校生くらい)から聴いているのだが、最後に購入したアルバムは「The memory of trees」で、あれは95年のことかと思うと、Enyaの新譜はもう10年購入してないことになる。個人的には「Celts」と「Watermark」を10年聴いて全く飽きてないと言うところではあるのだが・・・
聴いて見た感想なのだけども。_なんで5年ほったらかしにしておいたんだろう!_という後悔でいっぱい。特にオープニングの3曲は素晴らしい。あとその後の4曲目のTempus Vernumも重厚で耳に残る曲だと思う。
Enya / Amarantine
本当はこっちを聴き込もうと思って購入したのだけど、表題曲のAmarantineしか聴いてない・・・ 松下の液晶テレビのCMで安藤美姫のバックに流れているあれです。あまり聴き込んでいないので感想すら書けやしない・・・
塩野 七生 / ローマ人の物語 第1巻 「ローマは1日にしてならず」
3巻までは空白となっているので、再読するついでにぼちぼちハードカヴァーでそろえよう。銀英伝が読める人には絶賛お勧めな本ではあるが、史実に基づいているためか、個人的にはこっちの方がおもしろさでは数段上。1巻の読みどころは実はローマではなくアテネのペリクレスの言葉であろうか。実際の所は欺瞞でもあるとは思うが、政治家としてああいう文章を残せる人材は世界史の中でもそうそういないだろう。
定期券
ここまで忙しくて買えなかったので、やっと購入。
まとめ
今日支払った金額は考えないことにしよう。まぁ払わなきゃならんものも多いし。あと残りはハードディスクか、これは年末の休みで何とかしたいなあ。(今年は帰省しない。) あとなんかあったっけな。
もっと読む