birdWeb Slideshow 作成スクリプト

Web Slideshow 作成スクリプト

デジカメで子供の写真をたくさん撮っていると、それをジジババ (つまり僕らの両親) などに見せたくなることがあります。そんなときにサクサク Web Slideshow が作れるツールはないかしら…と思っていました。zphoto なども有名だしとても良いツールだと思うのですが、ちょっと違う気がしたんですよね。

これまでは、自作のサムネイル化するスクリプト、回転するスクリプト、それらをまとめ一枚のページにするスクリプトなどを駆使して写真公開ページを作っていたんですが、今日ちょっとそれを1時間ハックでバージョンアップしてみました。自分で使うことしか考えていないので超テキトーなスクリプトなんですが、何かの役に立つかもしれないので公開しちゃいます。基本的には linux 用ですが、必要なコマンドを用意すれば大抵の Unix 互換 OS で動作すると思う。

Web Slideshow 作成までのステップを簡単に説明してみます。僕は自宅に Web サーバがあるのでローカル作業ですべて出来てしまいますが、出来上がったディレクトリごと Web サーバにアップロードすればそのまま動作するはず。

  1. まずスライドショーをおきたいディレクトリを作り、その下に「images」、さらにその下に「src」というディレクトリを作ります。スライドショーディレクトリを「sample_ss」とすれば、「sample_ss/images」「sample_ss/images/src」という3階層のディレクトリができた事になります。
  2. 次に、src ディレクトリ内にスライドショーにしたい元のデジカメ写真ファイルをコピーします。ウチのジジババは気に入った写真をダウンロードして自分でプリントして楽しみたい人たちなので、もっとも劣化の少ないオリジナルファイルへのリンクが必要なのですね。
  3. サムネイルを作成します。「sample_ss/images」ディレクトリでこの「convert.sh」を実行すると、自動的に長辺が 560 ドットのサムネイルを作成します。ls や basename コマンドは大抵入っていると思うけど、画像の縮小に使っている convert コマンドの含まれる imagemagick は入っていなければインストールしておきましょう。
  4. 画像を回転します。縦位置で撮った写真のサムネイルはやっぱり縦表示にしたいものです。僕が使っている EOS Kiss Digital N は縦横センサーを持っていて、縦位置で撮った写真にはちゃんと Orientation としてその情報が含まれています。そこでこの「autotran.sh」スクリプトを使って回転します。このスクリプトは内部で exif (Debian では exif パッケージに収録)、jpegtran、jpegexiforient (両方 libjpeg-progs パッケージに収録) といったコマンドを使っています。このスクリプト自体も、libjpeg-progs に入っている exifautotran というスクリプトをほとんどコピーして使わせてもらっています。実行方法は、sample_ss/images ディレクトリで「autotran.sh *.JPG」などとします。
  5. 最後に、「create_html.sh」を実行してスライドショーページを作成します。sample_ss/images ディレクトリで「create_html.sh >../index.html」という感じで実行します。create_html.sh スクリプト内部でタイトル等を設定できますのでその辺は適当に設定します。またこのスクリプトの実行にも exif コマンドが必要です。

てな感じで出来上がったページはこんな感じ。Prev、Next で写真を送れ、写真自体をクリックすればソースファイルが表示される他、auto をクリックすると5秒毎に自動的に写真を送っていくスライドショーモードになります (止めたい時は stop をクリック)。超シンプルだけど、まぁプライベートで使うだけならこんなもんでいいか、と。

bird最近読んだ本

最近読んだ本

最近またぱらぱらと本を読みました。めんどくさいのでまとめて一つのエントリにしちゃおう。

世界を数式で想像できれば―アインシュタインが憧れた人々―

世界を数式で想像できれば―アインシュタインが憧れた人々―
ロビン・アリアンロッド著、松浦俊輔訳。物理学がかつて自然哲学と呼ばれていた時代から、数式により自然を表現できるようになって訪れたブレイクスルーを、マクスウェルのお話を中心に書いた本です。英語のタイトル「EINSTEIN'S HEROES」はマクスウェルなどのことですね。物理学者も数学を必ずしも好きで使っているわけではなくて、どちらかというと「必要悪」というか、普段イメージで考えている概念を、皆さん非常に苦労して数式に落とし込んでいる感じが面白いです。いろいろ面白いエピソードを含む本ではありますが、ちょっと散文調でまとまりは薄いかもしれません。

算数の発想―人間関係から宇宙の謎まで―

算数の発想―人間関係から宇宙の謎まで―
小島寛之著。小学校で習うのは「算数」、だけれど中学に上がるとみなより汎用的で強力な「数学」に移行してしまう。しかし、「算数」的な発想の中にこそ、モノゴトの本質を見抜く知恵が含まれているんじゃなかろうか…という本。数学、というのは問題を汎用化し、どんな問題でも決まりきったルールで解くことを可能にする超強力なツール、というのは納得、しかしいざ実際の問題に直面したとき解を導き出す発想力は「算数」の領域、という話に「なるほど」。彼自身が先生だからか、途中に出てくる証明の過程や説明のプロセスが結構込み入っていて、数学的素養の全くない人にはちょっと読みにくい本かもしれません。しかし逆に、そのプロセスを丁寧に追って読めば、なかなか勉強になる本だろうと思いました。

ダ・ヴィンチ・コード(上) ダ・ヴィンチ・コード(下)

ダ・ヴィンチ・コード
ダン・ブラウン著。遅ればせながら読みました。もっと謎解き中心の理知的な話なのかと想像していたら、思いのほかアクション満載でちょっとびっくり。ハリウッド映画ばりにイベントがどんどん進むので、とても読みやすかった。ラングトンがうんちくを言いたいのに我慢している、というのが面白かった。僕が中心テーマだと誤解していた謎解きについては、まぁそんなもんか、というところ。

bird今年も, 轟々戦隊ボウケンジャー THE MOVIE 最強のプレシャス, 劇場版 仮面ライダーカブト GOD SPEED LOVE

今年も

仮面ライダー、戦隊映画を先週家族みんなで見に行きました。その簡単な感想を。

轟々戦隊ボウケンジャー THE MOVIE 最強のプレシャス

最初はボウケンジャー…なんですが、うーん、ちょっと印象が薄かった。悪くは無いんですが、もともとボウケンジャーには個人的にあまり盛り上がっていないせいか、いつもの TV シリーズの1エピソード、という感じでした。というわけで、次、いってみよー<古っ!

劇場版 仮面ライダーカブト GOD SPEED LOVE

で、カブトですよ!個人的には、DVD を買ってみた「555」、劇場で見た「ブレード」「響鬼」「カブト」の中で、間違いなく一番楽しめました。DVD も買っちゃいそうです。
もちろん、「普通の大人にも自信を持ってお薦めできる」ほどの出来か、と言われるとたぶんそんなことはなくて、特に脚本、それも科学考証のあたりはかなり子供だまし的ではあります。全体的なストーリーの流れもちょっと投げやりなところも。
しかし、今年の仮面ライダーは、何しろ天道、加賀美の二人の主人公がすごくいい。最近 TV シリーズでもこれまでのクールなだけのキャラクターではなくなってきている天道ですが、映画ではますますエモーショナルに、実にかっこよく仮面ライダーを演じています。そして加賀美。CM で、「こいっ!ガダックゼクター!」なんて叫んでいるところを見ると、これまでのコミカルなイメージが思わず浮かんでつい笑ってしまう彼ですが、映画ではずっとシリアスに、これまた天道に負けないくらいかっこよかったです。
サブタイトルが「GOD SPEED LOVE」1で、「クロックアップ」が必殺技のカブトのこと、そのストーリーは最初のシーンからネタばれ気味ではありますが (そういや今年、このストーリーの本家も復活しましたねー)、それなりに綺麗にまとめていて、とてもよかった。仮面ライダーの劇場版は、いつも TV シリーズとの関係性の持たせ方にとても苦労しているように感じますが2、その点今年の「カブト」はとても綺麗にすべてが収まっていて3、すっきりした気持ちで今後の TV シリーズを楽しむ事が出来そうです。
一点、仮面ライダーは戦隊モノと比べると対象年齢層が高いせいか、今回の劇場版も結構ドラマ部分の比率が高くて、鳥乃 (5歳) なんかはちょっと途中退屈そうでした。お父さんが加賀美、天道の演技にウルウルしている横で、鳥乃は退屈して暴れている、という(笑。いやーすまん>鳥乃。

birdTime Machine!!!

Time Machine!!!

ジョブズ先生、降参です!!マジで次は Mac にするかなぁ…。
どうでもいい追記。僕は以前からパーソナルユースでの統合的なバックアップソリューションの必要性を感じていて、自分でも pdumpfs を使ったまさにこの Time Machine ライクな環境を作ったりしていたので、このキーノートスピーチにはまさに「やられた!」という感じだったのでした。

birdThunderbird と Google Desktop, 「医療崩壊―「立ち去り型サボタージュ」とは何か」

Thunderbird と Google Desktop

僕は最近、普段使いの MUA としては Thunderbird を imap で使っています。基本的な使い勝手は悪くないし1Enigmail と組み合わせれば gpg (pgp) との連携もばっちりだし、総じて満足、満足。
ただ、一点大きな弱点がありました。それはメール本文に対する検索のスピードがとても遅いことです。機能自体は存在するのですが、なんとなく全メールに対して grep をかけているようなスピードで、しかも imap 経由 (Debian の courier-imap) で使っているとサーバ接続がタイムアップして実質検索が出来ない、という体たらく (これって何か workaround あるのかなぁ?)。メールの件名・送信者のみに対する検索が爆速なのに比べるとイマイチだなぁ、とずっと思っていました。
そんな時ふと、Becky!2 から Thunderbird へ乗り換えた、という人のブログを見つけました。そのブログでは Thunderbird に対する Becky! の弱点がいくつかあげられており、その中に「Google Desktop と連携できない点」という項目がありました。え?Google Desktop?
これまで僕は、「デスクトップ検索」というものに個人的にはほとんど興味がなかったため、Google Desktop も一度もインストールしたことがありませんでした (そもそもファイルのありかが分からなくなって困ることがあんまりなかったですし)。しかし、「Google Desktop を Thunderbird のメール本文検索として使う」ことが出来る、となると、俄然興味が湧いてきます。考えてみると、デスクトップ検索の先駆である Apple の Sherlock でもメールの検索が出来ましたよね。うーん、どうして今まで思いつかなかったのか。
というわけで、Google Desktop を初めてインストールしてみて、試してみることしばし…。うーん、これはなかなかいい感じですねぇ。タスクバーに Google の検索窓が開いて、ローカルにあるファイル、メールに対するインクリメンタル(!)・サーチが Google スピードで出来るし、僕のように imap で使っている場合も、たとえローカルにメール本文をダウンロードしていなくてもきちんとインデクシングしてくれます2。検索結果は最初ブラウザ内に表示されますが、そのページにある「Thunderbird で開く」リンクをクリックするとすぐ Thunderbird で同じメールが開き、そこから直接返信したりも可能です。うーん快適!
弱点、といえば、ほぼ全文検索とはいえキーワードの選び方によっては微妙に狙ったメールがヒットしないことがあったり (日本語の単語の切り出しがイマイチなのかなぁ?)、インデクシングに結構時間がかかる点、検索結果が最初ブラウザに表示され、かつ Internet 上の結果も一緒に表示される点 (ちょっとワケワカな感じ。カスタマイズできるのかな?)、くらいでしょうか。
これはお薦めですよ!(いまさら?・笑)

「医療崩壊―「立ち去り型サボタージュ」とは何か」

医療崩壊―「立ち去り型サボタージュ」とは何か 小松秀樹著。虎の門病院泌尿器科の現役の部長である著者が、昨今の日本の医療がおかれた危険な状況に対して警鐘を鳴らしている本。

危険な状況とは、例えば、大病院に勤める勤務医と開業医間の収入や責任の重さの格差から高度治療にかかわる事の出来る勤務医がどんどん減っていることとか、医療事故が刑事事件として立件されるようになった弊害、例えばリスクのある治療に挑む医師が減っていること、安全・安心願望を増幅するメディアによる (現場の医師から見れば) 理不尽なバッシングなどがあげられています。前に少し書いたように、医療に対するメディア、またそれに影響された一般の人の見方である安全・安心願望と、医療の本質との差異が昨今の不幸な状況を生んでいる、という意見はその通りだと思う。医療がリスクを伴う「侵襲行為」であることを理解し、医師が自分に施そうとしている処置のリスク、他の処置との比較検討が出来るようになれば、未然に防げる事態もあるように思う。

全体に、ちょっとびっくりしてしまうほど小松さんの「お医者さん」としての本音が吐露されていて、普段お医者さんという人たちがどんな事を考えているのか知りたい人にもお薦め。

bird新連載

新連載

いつものように何気なく PC Watch を見ていたら、なんとあの鹿野司さんの新連載が!!
鹿野司さんと言えば、僕らの世代的にはかつてゲーム雑誌「LOGiN」で連載していた「オールザットウルトラ科学」で有名でしょう。すごく面白かった記憶が。
今回の新しい連載も1回目からとても面白いです。ところで、この連載は「Robot Watch」のものなんですね。そんな「Watch」があったとはしらなんだ…。

birdSkype と EyeToy

Skype と EyeToy

Playstation2 専用 Eye Toy USBカメラ 最近海外出張が多いので、海外から自宅へ電話するために Skype を導入してみました1

最初は普通にマイクで音声通話するつもりだったんですが、Skype しているとやっぱり試してみたくなるのがテレビ電話。最近は WebCam も数千円で手に入るし、ちょっと買ってみるか…と思っていたところ、はた、と気がつきました。

我が家には PS2 のゲーム、EyeToy のカメラがあります。このカメラはもちろん PS2 用として売られていますが、中身は普通の USB 接続の WebCam です。たぶん Windows で使っている人もいるに違いない…とググってみると、案の定。例えばこちらのページなどで、EyeToy カメラを Windows PC の WebCam として使う方法が紹介されていました。しかも、ゲームの EyeToy では使われていないながら、このカメラってマイク内蔵なんですよね。

というわけで、我が家も晴れてテレビ電話が可能となりました。パソコンの周りはそんなに明るくないので、逆光で真っ黒けの顔になっちゃうけど…(笑。

ちなみに MSN Messenger もありますが、こっちはテレビ電話としてはあんまり使い勝手が良くないッスね。

birdW-ZERO3[es]

W-ZERO3[es]

むむむ?!これは…。
実のところ、先代の「W-ZERO3」にはあんまり魅力を感じなかったんですよね。ケータイ、というにはでかすぎるし、フルキーボード付き PDA ならばリナザウ君で間に合っているし1
しかし、コレはヤバいですナ。なんとか「大き目のストレート型ケータイ」といえなくも無いサイズ、フルキーボード搭載、(ちっちゃいけど) VGA 液晶、もちろんカメラも MiniSD スロットもある。それに、Flash Player 7 の載った Mobile Opera に ATOK です。
とはいえもちろん、若い頃のように一時の衝動で「うはーっ!」と買ってしまうことはそうそうありません(笑。現状 [es] で気になっている点は、1) W-SIM って、受信感度は必要十分なの?今、普通に伸縮性のアンテナを持った WX310SA を使っているため (しかもこの端末はかなり感度が良いと思う) その辺が気になる、2) カメラの使い勝手は?今の WX310SA のカメラ機能は個人的にとても気に入っているため (比較対象が初代京ぽんでは何をもってきても気に入っちゃうような気もするが…)、そのあたりが肌に合わないとヤだなぁ、と。
いずれにせよ、この間機種変したばかりなので、買うとしても1年以上先の話でしょう。その頃にはいい具合に枯れてきていることを期待しよう!つぶれないでね…>ウィルコム。

bird「ハリー・ポッターと謎のプリンス」

「ハリー・ポッターと謎のプリンス」

ハリー・ポッターと謎のプリンス ご存知ハリポタシリーズ第6巻。今回も面白かった…。最後の7巻に向けて、いよいよ物語が加速度をつけてきた、という感じです。「炎のゴブレット」のラスト以降、1巻、2巻の頃にはみっちり考えられている感のあった、物語としての format (「お約束」とも言う) や伏線もかなりすっとばし気味になってる気もするけど、最終巻でそれらが一気に収斂するであろうことを祈って、今は最終巻を待ちましょう。

この巻はメインのストーリー以外の注目点はあんまりない気がしましたが (その分メインのストーリーがボリュームたっぷりなのでご安心を)、強いて言えばハリーが6年生になって、いよいよ魔法に習熟してきたことでしょうか。いろんな魔法がすらすら出てくるさまは、1巻のころのハーマイオニーに頼りきりだった様子からは想像もできません(笑。

そういや、この巻は5巻でのトンクスやルーニーのような魅力的な新キャラが少ない巻でもあったなぁ。新キャラは何人か出てくるんですが、どの人も「魅力的」なタイプじゃないですし。どちらかというとこれまですでに登場しているキャラクターの魅力を掘り下げる巻、って感じでした (ジニーやルーニーはとても魅力的でした)。この巻のラストの伏線から、7巻には素敵な新キャラが出てくる事を期待したい!

bird伊藤穰一的しゃべくり

伊藤穰一的しゃべくり

と僕は勝手に名づけているんですけど、よく、日本語の文章の中にやたらと英単語を混ぜる人、っていますよね?
最近自分がちょっとその傾向があってヤバいなぁ、と思っているんですが、良い機会なので、ではどうしてそういうしゃべり方をしてしまうのか、とわが身を振り返って考えてみたところ、僕の場合、今一所懸命英語で考えよう、英語で話そう、英語を書こうと努力してる時間が長くて、そうすると日常的な会話をしているときでもいろいろと英単語が頭に浮かぶんですよ。そういう風に自然に浮かぶ英単語が僕にはとても重要なもののように思えて、「この感覚を離してなるものかっ!」的に藁をもすがる感じで捕まえてしまって、結果思わず口をついて出てしまう、というロジックな気がしました。
自分のしゃべり方の原因、なんてそれこそ人それぞれなんでしょうが、この話はなんだかビンボーくさくてかっちょわるいっすね…。

First | Prev | 407 | 408 | 409 | 410 | 411 | Next | Last