Thunderbird 3 Beta 3 というのが出てました。Thunderbird 3 のリリースがもうすぐなんでしょうね。何時なんでしょうね。
さて Firemacs 愛好者の私としては、Thunderbird 3 でもはたして動くか気になるところです。試してみたのですが、どうやら簡単に動かすことができそうです。
気づいた点を以下に少々。
とまあ、列挙するほどもない内容なんですが、簡単に動かせそうでよかったよかったという話。
Thunderbird 3 が出て Firemacs の動作確認ができたあかつきには、Firemacs の作者様にこういう変更を加えてくれると Thunderbird 利用者が喜びます、というメールを送った方がよいのかどうか只今迷い中。
Tags: Firemacs, Thunderbird
当Thadas’ blog をいつもご覧になって下さっている方はお気づきかと思いますが、見てくれのデザインを変更しました。 今日は、Wordpress(という当サイトでも採用しているフリーソフト)でこれをどう実現するかのお話。
Blog のトップページにアクセスすると、 › 続きを読む
Tags: more, nextpage, wordpress, ページ, 分割
Thadas’ Blog ですが、本日4月24日から携帯対応しております。 お使いの携帯電話から、 http://www.thadas.com/blog/ と、PC 等からアクセスする場合と全く同様にURLを入力していただくと、携帯電話の画面用に加工された表示が自動的になされます。
電車等々でもご覧ください!! よろしくお願いします。
あわわっち
Tags: thadas'blog, thadas.com, 携帯対応, 携帯電話からのアクセス
Thadas’ Blog が携帯対応しました。携帯電話からも当Blogを快適にお楽しみいただけます。
Tags: thadas'blog, 携帯対応
日本の皆さーーん、お元気ですか~? 当地ラスベガスでも、11月13日(木)の1日が終わろうとしてまーす。
実質ラスベガス滞在の最終日です。 明日14日(金)は、朝8時のフライトでラスベガスを発ってしまうので、今日13日(こちらの時間でも日付変わって14日になってますが)が最後の日って感じです。
今朝は、朝起きたら8時19分でした。 研修は8時30分開始でしたので、明らかな寝坊でちゅぅーー。 10分程そのままベッドで現実逃避をして、それからスヤスヤ寝ているPEEP君を起こしました(笑)
大慌てで着替えてイベント会場へ。 何とか午前中の割り当てられている3コマを受けました。ふぅ~。
お昼を例のコンクリート打ちっぱなしのスペースで、PEEP君と営業さんとの3人で食べました。 この営業さんは2年前に弊社と合併した会社の営業さん(歳は俺やPEEP君の2歳上)だったので、お付き合いはまだこの2年ぐらい、色々お話させてもらうようになったのはごく最近って感じなんですが、今日お昼を食べながら色々とお話を伺っていたら、学校を出て最初に新卒で就職したのは都市銀行の一行だったんだって! 銀行マンが我々IT 産業に転職ってパターンは、あんまり聞かないので、珍しいですねって話になり、銀行マンだった時の色んなこととか教えてもらって、色々と勉強になりました。 個人的に今回のようなイベントで、一番楽しみにしているのは、実はこのような普段あまり落ち着いてお話を出来ない人との情報交換なんですが、とっても興味深いお話でした。
午後は、Asia Pacific Japan のリージョンのくくりで2時間強のセッションがありました。 ここでもゲストのプレゼンが素晴らしかったです!!
南アフリカの女性の方で、数年前にエベレストの登頂に成功した方です。 細かいことを書くのは野暮ってモノなので、割愛しますが、 ”There is no mountain too high to climb.” と自信を持っておっしゃってました。 シビれました。シビれて、こころが一瞬身動き取れなくなりました。 やっぱり、自分自身のアチーブメントや能力の限界を決めてしまうのは、外的要因ではなくて、自分自身のマインドセットなんですかねぇ。 とても、重みのある言葉を聴いて、色々と考えてしまいました。 クーニー、そしてひでお君、俺様達には限界はないよ!きっと。
16時に全セッションが終了し(ノルマ終了!!)、18時ちょっと前ぐらいに数人でステーキを食べに行きました。 Outback という店です。 いわゆるアメリカンステーキの店ですね。品川にもあるらしいですね。 Venetian Hotel から徒歩で5分ぐらいのところにあります。
時間が早かったので空いていて、すぐテーブルに案内されました。 待合スペースでまってる間に、渡された小さなデバイスが、順番が来ると光ることにちょっと驚いてしまいました。 とっても合理的です。
そのデバイスと同僚の「戦車」氏
味の方ですが、意外や意外、とっても美味しかったです。 ビール(初挑戦のSamuel Adams: 地ビール風)を飲んで、オニオンリング(Blooming Onion、これが何とも美味い、文字通りオニオンの花が咲いてました!)を食べて、スープを飲み、サイズ10オンスのフィレ肉を食べました。
肉ですが、10オンスと16オンスの選択肢があったところを、10オンスをチョイスしたのですが、正解でした。 10オンスでも全然デカいし!ビール飲んだから、超腹いっぱいでした。
10オンスのフィレ肉(十分デカい!)
食後ホテルの部屋に戻りました。 ふふふ、何と今夜は同室のPEEP君と Blue Man Group に行くことにしたのでーす!! Venetian Hotel は色々と名物があるのですが、このGroup のショーが常設であることも、その名物の一つです。 せっかくなので観ない手はないねってことで選択しました。
ご存知の方も多いはず、これがBlue Man Group でーす!
昼間のうちに、チケット売り場でチケットの手配をしたのですが、ポンチョ席と呼ばれる、もしかしたらペンキがかかっちゃうかもねーっていう席が空いていたので、そこを予約しました。前から5番目のど真ん中です!!
そして、本当なら$139 の席なのですが、当Venetian Hotel でウチの会社がイベントをしているということで、イベントの参加証を見せたら、もうワンランク下の席の価格である$99まで割引してくれました!ラッキーー!! (そういう制度があるなんて知らなかったよぉーー!)
21時半開場、22時開演ってことで、もちろん21時半にはBlue Man Theater へ。
Blue Man Group の開場を待つ行列
席に着いて、噂のポンチョを着用!!
ポンチョを身に纏ったPEEP 君
ワクワクしながら(ホントは、どんな経緯でドン・キング主導の下WBA/WBC/IBFの3団体のヘビー級王座統一トーナメントが行われたか、そしてマイク・タイソンがどう統一チャンピオンになったかを、トクトクと聞かせながら)開演を待ちました(笑)
開演直前には、電光掲示板にメッセージがたくさん流れるのが楽しかったです。 わりかし有名人が観に来ていたりすると、その人を紹介したり、誕生日の人がお客さんの中にいたら、皆で”Happy Birthday!”と言わせたり、その際に「歌わないでよろしい」って表示させたりとか、(どういう経緯で認知したのか知らないけど)スチュワーデスの人が お客さんにいたら、その人に「非常口の案内をしてください」って言ってみたり、何の脈略も無くお客さんの一人にスポットライトを当てて、「国歌を歌え」と言って、直後に「ウソよね~ん」みたいな表示が流れたりね。 子供の頃国民的モンスター番組「8時だよ全員集合」を生で何度も観に連れて行ってもらったけど、生放送開始前から(故)いかりや長介氏がステージ上からお客さんの気持ちをHot にしておいて、そのテンションのまま本番が開始されるという”テク”を駆使していたのを思い出しました。
ステージ自体は、もう本物を観て下さい! 最高です。感動しました! もう笑いっぱなしです。ゲラゲラ笑った。 2時間息付く暇も無く、勢いのまま押し切るようなテンションも持ち合わせているこのステージで、この値段だったらメチャクチャお買い得です!! (4割引もあったしね、ラッキー)
ステージ中はカメラ、ビデオの撮影は一切禁止なのですが(当たり前だよね)、Show が終わった後にロビーで記念撮影に応じてくれる、気軽さがあります!!何か身近でよいですねぇ。
キャラクター(3人)のウチの一人と記念撮影する俺様
いやー、Blue Man GroupのShow、感激です!! 何かが、特にBlue Man のような台詞は一切無しという演出で、ここまでの高みを極めているということに感動しました。 Interesting & Funny です、はい。 12時までのShow を楽しみ、こちらの時間でも日付変わって14日、部屋でこのBlog を書いております。
さっ、明日は朝早くのフライトです。 荷造りして、風呂入って、なるべく早く寝なくちゃ!
Tags: Blue Man, Hotel, Outback, Venetian, ステーキ, ベネチアン, ラスベガス, ヴェネチアン
用意するもの:
手順:
うまくすれば100年後ぐらいに見つけることができるでしょう。
注意点:
Tags: 反重力物質
Firemacs という Firefox 用の拡張機能があります。Firefox でのキー操作が Emacs 風になります。
エディターに Emacs を使う、あるいは使っていた人々は、全てのアプリケーションのキー操作が Emacs ライクでないとストレスが溜まるという症状に苛まれます。私もその一人です。
その Firemacs ですが、Firefox がターゲットになってます。Thunderbird では動きません。
Firefox も Thunderbird も拡張機能はほぼ同じテクノロジーを使っているので動くはずだと思い、クイックハックをして動かしてみました。
以下、 Thunderbird で動かすための変更点を列挙します。ちなみに FIremacs 3.4 と Thunderbird 2.0.0.17 の組み合わせて確認しています。
念のため、firemacs-3.4-fx.xpi というファイルを firemacs-3.4-th.xpi という名前に変えて変更すると良いかと思います。
また、このファイルは zip形式なので winzipやjarなどのコマンドで展開したり固めたりして下さい。
まず、firemacs-3.4xpi の中にある install.rdf に以下の記述を追加します。</em:targetApplication> と <em:name>Firemacs</em:name> の間に入れます。
<em:targetApplication> <Description> <em:id>{3550f703-e582-4d05-9a08-453d09bdfdc6}</em:id> <em:minVersion>2.0.0</em:minVersion> <em:maxVersion>2.0.0.*</em:maxVersion> </Description> </em:targetApplication>
<em:targetApplication>
<Description>
<em:id>{3550f703-e582-4d05-9a08-453d09bdfdc6}</em:id>
<em:minVersion>2.0.0</em:minVersion>
<em:maxVersion>2.0.0.*</em:maxVersion>
</Description>
</em:targetApplication>
これで Thunderbird もインストール対象になります。次に chrome\firemacs.jar の中にある content\init.js の以下の部分を変更します。
(変更前) var firefoxVersion = ua.search(’Firefox/2|Iceweasel/2|BonEcho/2′) > 0 ? 2 : ua.search(’Firefox/3|Iceweasel/3|Minefield/3′) > 0 ? 3 : 0; (変更後) var firefoxVersion = ua.search(’Firefox/2|Iceweasel/2|BonEcho/2′) > 0 ? 2 : ua.search(’Firefox/3|Iceweasel/3|Minefield/3′) > 0 ? 3 : ua.search(’Thunderbird/2′) > 0 ? 2 : 0;
(変更前)
var firefoxVersion = ua.search(’Firefox/2|Iceweasel/2|BonEcho/2′) > 0 ? 2 :
ua.search(’Firefox/3|Iceweasel/3|Minefield/3′) > 0 ? 3 :
0;
(変更後)
ua.search(’Thunderbird/2′) > 0 ? 2 :
これで UserAgent 情報で判断している部分に Thunderbird2.* も加わります。
メール作成画面には検索バー(一番下にひょこっと現れるバー)がないので chrome\firemacs.jar の中にある content\subfunc.js の以下の部分を変更します。
(変更前) SearchOpen: function() { gFindBar.onFindCmd(); }, SearchClose: function() { gFindBar.closeFindBar(); }, SearchField: function() { return document.getElementById(’find-field’); }, SearchUnhilite: function() { gFindBar.toggleHighlight(false); }, SearchForward: function() { gFindBar.onFindAgainCmd(); }, SearchBackward: function() { gFindBar.onFindPreviousCmd(); } (変更後) SearchOpen: function() { if (typeof(gFindBar) == ‘undefined’) goDoCommand(’cmd_find’); else gFindBar.onFindCmd(); }, SearchClose: function() { if (typeof(gFindBar) == ‘undefined’) return; gFindBar.closeFindBar(); }, SearchField: function() { return document.getElementById(’find-field’); }, SearchUnhilite: function() { if (typeof(gFindBar) == ‘undefined’) return; gFindBar.toggleHighlight(false); }, SearchForward: function() { if (typeof(gFindBar) == ‘undefined’) return; gFindBar.onFindAgainCmd(); }, SearchBackward: function() { if (typeof(gFindBar) == ‘undefined’) return; gFindBar.onFindPreviousCmd(); }
SearchOpen: function() { gFindBar.onFindCmd(); },
SearchClose: function() { gFindBar.closeFindBar(); },
SearchField: function() { return document.getElementById(’find-field’); },
SearchUnhilite: function() { gFindBar.toggleHighlight(false); },
SearchForward: function() { gFindBar.onFindAgainCmd(); },
SearchBackward: function() { gFindBar.onFindPreviousCmd(); }
SearchOpen: function() { if (typeof(gFindBar) == ‘undefined’) goDoCommand(’cmd_find’); else gFindBar.onFindCmd(); },
SearchClose: function() { if (typeof(gFindBar) == ‘undefined’) return; gFindBar.closeFindBar(); },
SearchUnhilite: function() { if (typeof(gFindBar) == ‘undefined’) return; gFindBar.toggleHighlight(false); },
SearchForward: function() { if (typeof(gFindBar) == ‘undefined’) return; gFindBar.onFindAgainCmd(); },
SearchBackward: function() { if (typeof(gFindBar) == ‘undefined’) return; gFindBar.onFindPreviousCmd(); }
以上の変更を終えて firemacs-3.4-th.xpi を再構築したら Thunderbird へインストールしてください。
以上でインストールが終わり Thunderbird のキー操作が Emacs風になりますが、1つ問題があります。Thunderbird では M-> や M-< のような AltとShiftを押して記号キーを押すキー操作を検出できませんでした。M-, や M-. として検出してしまいます。(M-a ではなく) M-A や単なる < とかだと検出できるのですが。
なので、Firemacs の Configuration画面にて Edit タブにある move to the top と move to the bottom の M-< と M-> をそれぞれ M-, と M-. に変更します。
これで M-< と M-> キーが有効になります。
以上で快適な Thuderbird 環境になります。ぜひ試してみてください。なお自己責任でお願いします。
追記(2008-10-20)
chrome.manifest の一行目を以下の行に変更すると、画面右下のステータスバーに Firemacs のアイコンが現れ、右クリックで設定変更や有効・無効ができるようになります。(以下の表示は改行されてますが実際は1行です)
overlay chrome://messenger/content/messenger.xul chrome://firemacs/content/statusbar.xul
以下、作成したファイルを公開します。Unofficial な拡張機能です。
firemacs-34-th.xpi
Tags: Emacs, Firemacs, Thunderbird, キーバインド