Java

2005年10月22日 土曜日

今日は撮影に出かける

今日はあいにくの空模様だったのだけれど、ののさんより「蕎麦を食べつつ撮影してみませんか?」という蕎麦好き僕にとって嬉しい撮影会に誘われたので、行って来ました。今日のモデルはシホさんです。肌寒い中がんばっていただいたおかげもあって、気が付いたらメディアをほぼ使い切っていました。これまでこんな勢いで撮影したのは無いかもしれない。
今回の撮影ではポートレートを取り始めた頃のような初心に返った撮影をしてみたんですが、最近こういう撮影を忘れていたなあと楽しさを再発見しました。素敵な表情をくれたシホさんに感謝です。楽しい一日でした。よく考えたらシホさんと長時間話をするのは今日が初めてっぽい。
シホさん その1シホさん その2
今日の昼ご飯は深大寺でお蕎麦をいただいたのですが・・・ 田舎蕎麦を頼んだのに細打ち麺の方がきてしまったじゃないですか!まったく、もぅ。 まぁ食べてみたところ蕎麦の香りはこっちの方が強く感じたので、_結果オーライ_ということで良しとしよう。ここは良い感じのお寺さんなんですが、駅から遠いので1年に1回くらいしか行けません…
いつも撮影に誘ってくださるののさん、TOSIさん、肌寒い中がんばってくれたシホさん、今日は1日どうもありがとうございました。

2005年04月13日 水曜日

続・Photoshopのスクリプト機能

今日はプログラミングしてみることにする。いろいろめんどくさいので、Java Scriptで遊んでみることにする。とりあえず画像解像度を変更するプログラムなど。ダイアログボックスで縦か横を選び、サイズを入れると設定された値に応じて、サイズが変更となる。スクリプトはJava Scriptの場合「PhotoshopCS」のディレクトリの中の「プリセット」ディレクトリの中にある「スクリプト」ディレクトリに適当な名前を付けてコピーする。

2005年04月12日 火曜日

Photoshopのスクリプト機能

つらつらPhotoshopを使っていたんですが、よくメニューを見る機会もないので、いろいろ見てみようと思い立ち、遊んでみました。Webアルバムみたいのは割と簡単に作れるのね。で、さらにこれをどうやって実現しているのかなとPhotoshopのディレクトリを歩き回ってみたのだが、すると_Photoshop CS Scriptingマニュアルなるものがあるじゃないか!_ (マニュアルがPDFでインストールされてましたよ。1年くらい気がつかなかった…)はぁ、ぜんぜんPhotoshopを使いこなしてないのね。
アクションは便利に使っているんだけども、条件分岐ができないと言うことがあって、いまいちプログラマぶるじゃないなと思っていて不便な場合もあった。マニュアルを良く読むとScript言語でかなり細かい処理も自動化できそう。ただサポートしているのがJava Script, VB, VB Script, Apple Scriptですか、全部使えないじゃないかぁ!(VBは持ってない、ほかは見たことくらいしかない。) こまったなあ。JavaScriptくらいは書けるようになれというお告げなのかあ…

2005年01月21日 金曜日

Bjarne Stroustrup / 「C++の設計と進化

購読しているMLではないけれど、επιστημηさん主催のC++:language&libraries(cppll)メーリングリストで案内されていたので購入してみた。(このMLはFreeMLで運営されているので購読してない。アーカイブをROMしている。) C++でプログラムを書くことがなくなって久しいのですが、前から興味があった本なので。
επιστημηさんが監修、岩谷 宏さんが訳なのだが、岩谷さん以外の名前が読めない… (επιστημηさんは「えぴすてーめーさん」、Bjarne Stroustrup先生は「ビャーン・ストロウストラップ」で言いのかな? 難しい名前ですねえ。) 岩谷さんは脚注がなければ、この手の技術書の翻訳としては非常に読みやすい翻訳家さんだと思うので、主張が気に入らない自著以外は結構購入しています。
ざっくり言えば、C++の設計者であるBjarne Stroustrup先生からみたC++の歴史とも言うべき本で、何故この仕様がこうなったのかが分かる本じゃないかと思う。(たとえば演算子多重定義は制限をつけてOKとしているけど、演算子の新規定義は何故駄目なのかとか、多重継承を導入した話とか・・・) ああなるほどと思うところがあるので面白いと思います。
C++好きはもちろん、アンチC++な人もこの本を読んだ上で、何故ゆえ今のC++となったのか理解した方が良いかもしれないと思います。個人的にはBjarne Stroustrup先生やるなあと言う感じです。(失礼な言い回しかも。)
内容は前半がC with ClassesからRev.2に至るまでの歴史的な経緯、後半がRev.2からISO規格になるまでに盛り込まれた機能別なまとめになっていて、前半は通しで読み、後半は興味があるところから読める仕掛けになってます。あと前書きとしては長いけども、日本語版に特別に書き起こされたBjarne Stroustrup先生の原書が発行されてから今年までのフォロー(30ページくらい)が読める。ここ10年C++の規格には大きな動きはなく、template周りでようやく仕様にコンパイラが追いついたという状況。最近の成果(Boostとか)を取り込んだ新しいライブラリを含む新規格が出るらしい(もうでたのかな)ことと、やはりSTLの登場で始まったGeneric ProgrammingがC++の重要なトピックスになった話などがたのしめる。(JavaのGenericsも少し遊んでみたけど、Iteratorの機能が貧弱であのライブラリではSTLのような柔軟な処理ができなさそう…)
まだ4章くらいまでしか読んでないが、C++がちょっぴりしかわからない僕でも読み物としてかなりたのしめるので、興味がある方はどうぞ。ページ数と情報量の割には、そんなに重たくないので通勤時でも読める印象。まぁ趣味のネタ本と言うことで。(コンピュータもので買おうと残っているのはあとはKnoth先生のあのシリーズですね。)

2004年08月30日 月曜日

Debian GNU/Linux Expert

僕はすっかりデスクトップ環境ではDebian GNU/Linuxユーザなので、要らないかなぁと思っていたら、Java関連の記事もあるので買ってみた。DebianでJavaに関する優れたサイトはなかなか無くて、あったとしてもなかなか使うのが難しいと言うこともあり、記事にまとまっているとありがたい。この本は新しいバージョンであるSargeに対応しているので、これからDebianを始めようと言う人や、Debianむつかしいなぁと言う人は、この本を眺めて始めても良いんじゃないだろうか?

2004年08月07日 土曜日

Lightweight Language Weekend 1日目

行ってきました。ざっくりとした的確な要約は、まつもとゆきひろさんのMatzにっきを参照。(こんな手抜きで良いのかな。)
あまりに手抜き過ぎなので、印象深いところをかいつまんで。今回はPerlにしてもRubyにしてもPythonにしても大きな変化がなかった1年なので、逆にマイナーな言語の存在が目立つカンファレンスでした。特に、SchemeやHaskellと言った関数型言語の人が目立ったなぁ。
今回特に面白かったなと思ったのはSchemeの1実装であるGaucheですかね。ここ数年Schemeは忘れ去られていた感がある(入門的な書籍類が全て無くなっていたので)のだけども、国内的にはGaucheのおかげで復権したと考えて良かろう。またどの言語でもキラーアプリがあれば動き出すのであるが、Gaucheは継続ベースのWebアプリケーション・フレームワークであるKahuaが最近広まってきていて、その紹介などがあった。HTMLをさくっとS式で書けるのは良いかもしれない。あとSchemeを勉強していてサッパリ分からないものの一つが継続で、これはいったいなんじゃろ?と言うあたりが今回少し解決した。今日あたりから「何でも継続」を読んで、真面目にSchemeで遊んでみようと思います。SICPでは凄く後のほうに載っていますが、LISPとは根本的に違うScheme特有の概念だと思います。
あとGroovyの話も面白かった。(「Javaの奇妙な冒険」と題した後半は爆笑物だったが。絵は補完すること。) JavaVMの上でJavaのSyntaxに似た言語で、Ruby-Likeなクロージャー(一昔前までイテレータと呼んでいたもの)を書ける言語で、出かける前にこれはなんじゃろねと言う話をしていたが、なるほどなと思いました。(出かける前までは_またよく分からない俺言語誕生かと揶揄していたので_)まぁよく考えれば、JavaVMのパフォーマンスがあがれば、何の変更もなくパフォーマンスが良くなるわけだし、もっとも多くのVM開発者がいるのはJava周辺ですから、こういうアプローチはアリかもしれない。(JavaのAPIをそのまま使えるというのはおまけだろう。)
「LLでお仕事」のBOFではいろいろと悲しい話を聞く。まぁ今回のカンファレンスではJavaは明らかにアウェーであるのは確かなのだが、LL全体としてはCやC++、VB、Javaに比べると立場が弱い。あとLLの中でもPerlは割と認知されているが、「Rubyで書いた検証プログラムを顧客の無理解から泣く泣く書き換えた」というかなりショッキングな話もあって、三浦さんとPerlで書き直したソースを解読するよりrubyを勉強する方が時間かからんだろうなどと言っていたのだが、何とも切ない話だ。クライアント側で考えると選択できる言語の幅は狭いので泣く泣く環境を選ぶことはあるのだが、サーバーサイドなら何とか選べるんじゃないと言う意見もあった。あと印象的だったのは、まつもとさんの_「秘密兵器」としてサクセスストーリーを積み重ねるしかない_というもっともな意見で、僕もそう思う。まぁこういう便利なものは便利と悟った人が効果的に使えばいいのかなと思う。
「君ならどう書く」のセッションでは前半は「ls-lRシェル」、後半は「n-Queen」ゲームと言うことだったが、前者は各種言語の考え方は分かるのだが、デザパタに当てはめるのは結構無理があるような… 後者はプロトコルは格好いいんだけども、ゲームバランスが… HTTPでなくて独自プロトコルの方がまだ良いかもしれない。あとルール的には誰かが負けるとおしまいでなくて、最後まで残ったものが勝ちとすべきだったかもしれない。まぁ来年以降の課題ですな。

2004年04月28日 水曜日

明日から大型連休

明日からゴールデンウィークということで、僕も就職して以来初めての大型連休なのである。明日から5日までお休み。帰りに武蔵野線の上から東北道を眺めたら下り方向に渋滞してました。_アレが帰省・行楽渋滞って奴なのか_と思っちゃいました。

はじめる?IPv6 - Windows LinuxでIPv6しよ!

IPv6に関する入門書みたいな本。一通りIPv4の基礎(と言ってもアドレスとNATのことしか書いてないが)を説明した後、IPv4の問題点とIPv6の概要が説明される。あとはIPv6の実際の導入(WindowsXPとLinux)とアプリケーションの動作までがざっくり書いてある。文章はサクサク読める本だと思うのだが、この絵は何とかならんものか…

2004年02月11日 水曜日

今日は某イベント

年に数度もいけなくなってしまった某イベントですが、今日はTLUCつながりの山下君が「行ってみたい」と言う話をずいぶん前に聞いていたので、一緒に出かけてみました。今回は珍しく写真を撮ったのですが、着いて写真を撮ろうという段階で、Microdriveを忘れてきたことに気が付きいきなり意気消沈。IXYに入っていた80MBのCFを使って撮影することに。データは山家さんに保護してもらって、撮影に乗り出しました。山家さん、ほんとに助かりました。
今日チョコレートをくれたみなさんほんとにありがとでした。チョコレート好きなのでかなり嬉しいです…

2004年02月10日 火曜日

Java 2 Platform, Standard Edition (J2SE) 1.5.0 Beta1

2月4日にSun MicrosystemsからJ2SE(Java 2 Platform, Standard Edition)の次期バージョンであるJ2SE 1.5.0 Beta1が公開された。JavaはまだJDK1.0のα版とかβ版とか言っていた頃の熱い時代に熱狂的に遊んでいたが、いろいろ熱が冷めるような事件があって、さらに諸般の理由があって_使わない/使えない言語_であった。いままでわりと保守的な更新を続けてきたJavaであるが、J2SE 1.5.0(コード名「Tiger」)では、Java2になったときと同じ程度、もしくはかつて例のない大きな改良が加えられることとなった。言語仕様に関わりそうなものは、ざっくり…

2004年01月02日 金曜日

「南国のバラ」と「皇帝円舞曲」と「美しく青きドナウ」

正月と言えば、ウィンナーワルツと言うことで、久しぶりにウィンナワルツの入ったCDを取り出してみる。今年はVPOのニューイヤーコンサートを見逃したので、CDで我慢という訳なのだが。(すっかり忘れていたとも言う。) 今日は出かける予定もあったので車でワルツを聴きながら移動というのもなかなか良いかもしれない。
「美しく青きドナウ」は言わずとしれたヨハン・シュトラウス II世の名曲で、僕がクラッシックを聴き始めたきっかけになった曲なので、クラッシックを聴き始めた高校生の頃の思い出が詰まった曲でもある。スタンリー・キューブリック監督の映画「2001年宇宙の旅」で、宇宙船が宇宙空間を移動するシーンで印象的に使われていたのでそのイメージが抜けない曲だけども、華やかで流麗な曲と言えばこの曲が真っ先に思い浮かぶ曲で、今でも短い管弦楽曲の中ではトップクラスに気に入っている曲である。
「美しく青きドナウ」と同じくらい長く愛聴しているワルツといえば、「皇帝円舞曲」であろうか。出だしから豪華で、特に中盤部の華麗な展開がやっぱりたまらない名曲だと思う。車を運転している時に気分が良くなっちゃう曲はこの曲を置いて他にあるまい。(「美しく青きドナウ」や「ウィーンの森の物語」ほど曲に物語性が無いのが良いのかもしれない。)
「南国のバラ」は最近見直した曲である。ひっそり始まるのであるが、4つの親しみやすいワルツが交互に現れて非常にまとまっている曲。この曲も車を運転している時に聴くとなかなかいい気分に浸れる曲かと思う。
シュトラウスのワルツをはじめとした曲はどれも華麗で聴いていて気分が良くなる曲が多く、他にも「ウィーンの森の物語」や喜歌劇「こうもり」序曲や「春の声」といった、旋律を覚えやすくて、それなりに短くまとまった名曲が非常に多いと思う。これから聴きたいと言う人は案外僕と同じようにウィンナワルツからはいると良いのかもしれない。
振り返ってみれば、大学時代にリヒャルト・シュトラウスの交響詩やグスタフ・マーラーや交響曲にはまって以来、非常に複雑で暗い曲ばかり聴いてきた気がする。ウィンナワルツはずいぶん遠ざかっていたんだけども、こうして聴き直すとなかなか素晴らしいので、これを機にまたしばらく聴くことにしよう。(うちにあるのは、カラヤンの87年のVPOのニューイヤーコンサートとベスト盤しかないので、これも良いという意見があればどしどしお待ちしてます。)