Thunderbirdに入れておきたい3+2の拡張

私の場合、自宅も会社もメールクライアントはThunderbirdを使っています。

自宅では複数のメールアカウントをPOPで受信しますし、会社ではメールアカウント1個ですが相手によって署名の内容を変えないといけません。

ということで、個人的におすすめなThunderbird拡張を紹介します。

3+2にしたのは、シングルアカウントでも有効な拡張とマルチアカウントを使っている場合のみ有効な拡張があるからです。

Signature Switch

署名を追加・削除したり、新たに作成した署名を選択できるようにするための拡張。

自宅では、使っているメールアカウントごとに変更するのに利用。

会社では、送り先が社内か社外かで利用しています。

メール作成画面でツールバーを右クリックして「カスタマイズ」を選択するとボタンを追加できます。

View Headers Toggle Button

メッセージヘッダをすべて表示するボタンをツールバーに追加するための拡張。

自宅・会社とも怪しげなメールのヘッダ確認に有効。

Web系開発者としては、メール送信系のスクリプトを書くときにヘッダの設定が正しいかを確認しやすくなるメリットがあります。

ツールバーを右クリックして「カスタマイズ」を選択するとボタンを追加できます。

Quote Colors

引用のレベルに応じて文字色と背景色をカスタマイズできるようにするための拡張。

メールの往復で引用が多くなりがちな職場では特に重宝します。

Get all mails

すべてのアカウントのメッセージを受信するためのボタンを提供するための拡張。

ツールバーを右クリックして「カスタマイズ」を選択するとボタンを追加できます。

複数アカウント使わないという人には不要ですが、複数アカウントを使う人には逆に必須。

Xpunge

複数アカウントのゴミ箱を空にして、フォルダを最適化するための拡張。

ツールバーを右クリックして「カスタマイズ」を選択するとボタンを追加できます。

これも複数アカウント使わないという人には不要ですが、複数アカウントを使う人には有用な拡張です。

Windows限定になりますが、MinimizeToTrayも入れておきたい拡張。でも3+2に入れなかったのは、Thunderbirdがマルチプラットフォームで動作しているからという理由です。

Outlook代わりにさせたいのなら、ReminderFoxがいいんじゃないかなと思います。

Windowsの場合、拡張をインストールするには、拡張をダウンロード(ダウンロード先はデスクトップとかマイドキュメントとかお好きにどうぞ)してから、メニューの「ツール」→「アドオン」で「インストール」のボタンをクリックして、拡張ファイルを選択します。

インストールが終わったら、ダウンロードした拡張ファイル(.xpi)は不要になるので、ゴミ箱に入れていいです。

相変わらず外部CSSは消されるけど(ホームページZERO1.0.5)

いやはや、ソースネクスト社対応の早さは一流だ。
でも、なぜ最初からこの品質で出せなかったのかが悔やまれるところだろう。
おそらく、バージョン1.0.2の時点で人柱になった面々により、クソカスツールであるレビューが書き立てられ、もはや無料更新など意味なしというところまでいきかけてたからだ。

私が、ホームページZEROをダウンロードしてインストールした直後の日記では、さんざん書いていた。

中途半端ハイブリッドレイアウトという印象。まあ、スタイリッシュエフェクトだのホームページ・ビルダー・クイックだのも同様だからいいわ。HTMLがInvalidなのも簡単サイト作成ソフトだからなーって感じ。

当然のお約束なのか、Generator吐きありますよ。しかも困ったことに設定で吐き出さないようにできない。

<META name="GENERATOR" content="ソースネクスト ホームページZERO">

タグの大文字小文字の変更とかもできないし。設定が細かくできないのは困る。

で、月日が2ヶ月弱流れ、バージョンが1.0.5とさらに3つマイナーバージョンアップした。
そこでかなり進化していることに気づいた。

  • Generator吐き出しをしないようにできるようになった
  • HTMLがValidになった
  • XHTMLにも対応するようになった(しかもIE6対応/非対応選べる)
  • タグの小文字吐き出しの制御ができるようになった

HTMLソースは以下の3パターン用意してみた。

デフォルトは、HTML4.01 Transitional DTD(識別子あり)でGenerator吐きがある。
XHTMLにした場合は、IE6互換がデフォルトとなり、XML宣言がない。

体験版がないと言うのも解消されて、14日間限定で利用できる。→DL用URL

しかし、やっぱりなんか微妙に使いづらいところはあったりするのよ。
サイトごとでHTML出力を制御できるようにしたツケなのか、設定する画面がわかりづらい。
サイト設定画面
サイト編集タブを出している状態でメニューの「ファイル」→「サイトの設定」→「HTML出力」を選ぶと、HTML出力の制御ができる。
環境設定→HTML編集というメニューもあるのでややこしい。これは、ソフト全体に適用される設定。ややこしいったらありゃしない。

相変わらず中途半端ハイブリッド仕様なので、読み上げ環境とかモバイル環境といったリニアライズされるのには弱い。

そして、Web制作を生業とする人間泣かせである、外部CSSが消されるというのも相変わらず仕様だ。
クライアントから「更新にホームページZEROを使いたいのですが……」なんて言われた日には、「お、お客様、それだけはご勘弁ください……」と言わざる得ない。

自分でサイトの更新し続けられる自信がある人のみホームページZEROは使えと言うことか。個人ユースではいいだろうが、法人で使うのはやめたほうが無難。

Firefox3にしてからCSSの確認しづらくなった

Web developerという、Web制作者には欠かせない拡張がある。

日本語版もFirefox3対応になっているので、導入しているのだけど、「CSS」→「スタイル情報を表示する」で、border系プロパティを含むセレクタの確認が非常にしづらくなった。

Firefox3.0+Web developer1.1.6日本語版

#edit-entry .field-wrapper, 
#edit-template .field-wrapper
 (ライン 2141)
{
width: 573px;
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: #8faebe;
border-right-color-value: #8faebe;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: #8faebe;
border-left-color-value: #8faebe;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
padding-top: 9px;
padding-right: 9px;
padding-bottom: 9px;
padding-left: 9px;
background-color: #eaf2ff;
}

Firefox2.0.0.14+Web developer1.1.6日本語版

#edit-entry .field-wrapper, 
#edit-template .field-wrapper 
(ライン 2141)
{
width: 573px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #8faebe;
border-right-color: #8faebe;
border-bottom-color: #8faebe;
border-left-color: #8faebe;
padding-top: 9px;
padding-right: 9px;
padding-bottom: 9px;
padding-left: 9px;
background-color: #eaf2ff;
}

Firefox3でいかに無駄な情報を出しているのか分かるよな・・・拡張の問題なのか、Firefox3の問題なのかの切り分けできないけどね。

Firefox2のメンテナンスが終わっても、CSSの確認にはFirefox2の方が便利だから使い続けかねないよ・・・

ちなみに今はプロファイルを分けて、WindowsXPsp2でFirefox2とFirefox3同居中。

近日、マザーボードの入れ替えをするので、そのときにOSとアプリの再インストールをまたしないといかんのですが。

仕事マッチングサイトで困る3つのこと(from受注側)

「楽天ビジネス」とか「さぶみっと!ホームページ制作マッチング」とか見ていて思うことです。

こっちは提案・見積もりする側で最終側には発注者からご指名が来ないと仕事引き受けられないのですが・・・、受ける側にもそれなりの言い分というのがあるモノでして。

個人的に困る順からあげましょう。

1.納期がタイトすぎる
納期の入力ミスかなと思われるモノもちらほらあります。見積もり締切日よりも納期が先なんて言うのはそういうケースかななんて思ったりします。こんなしょうもないミスで制作会社に敬遠されているとすれば非常にもったいない。
本当に納期がタイトすぎる案件は当然制作側としては困る訳で・・・。開発系なら最低でも2ヶ月、静的サイト作成・ショッピングモール構築系なら2週間ほしいのが現実。
特にシステム開発系の案件の場合、いくら要求定義したところで、最終的に実装できるところまで落とし込むのにはそれなりに時間が必要なのです。
2.予算が少なすぎる
やりたいことの相場に比べて、予算が少なすぎると言う場合も困ります。お互い商売なんですけども、制作側としては安請け合いすると後で困るのは制作側自身なので自らクビをしめるマネはしたくないモノです。
それに、それなりのモノを作るにはそれなりの金が必要だというのはご理解していただかないと。
3.丸投げ系
サイトにしても、システムにしても、「作ったら作りっぱなし」ではだめなのです。
モールに出店したから、リニューアルしたから、何もせずに商売繁盛っていうわけにいかない。サイト作ったから即お問い合わせが来て商売につながるなんていうのも難しい。
システムだって、使われずにメンテナンスもしていなかったら、結局死んだものになってしまう。
サイトにしてもシステムにしてもその先にはユーザーがいるはずだし、目標というのがあるはず。
制作側と発注側、お互いがよりよいパートナーシップを築いてこそ、よりよいモノができると思います。

サイト構築にせよ、システム構築にせよ、制作側にできるのは、目標達成や困ったことを解決するための「お手伝い」「手助け」までなのです。
逆に言えば、制作側としては受注側のやりたいことを鵜呑みにするんじゃなくて、よりベターなモノを提案して実装できるかというのが、プロとして問われるところだと思います。

PC向けでは悪でもモバイル向けでは善なモノ

IMEのモード切替制御。

今回のエントリーを書くきっかけは、

btmさんの日記経由でFirefox 3 の修正内容のご紹介 その2 — IE 独自拡張 CSS: ime-mode プロパティのサポートという記事。

PC向けサイトでは、IEとFirefox3がIE独自拡張CSSプロパティであるime-modeというのが使えます。IMEのモードを制御するモノですね。

IME制御が自由にできなくなる結果、ユーザの操作に支障がでるといった弊害があるため、PC向けでは使うべきでないとされています。Firefoxの場合、プラットフォームが多岐にわたるためその弊害も大きいとのこと。

でも、モバイルでは入力項目に応じたIMEの制御をしてくれないと非常に困るのです。

携帯に不慣れなユーザならなおさらです。IMEの制御されていないサイト見ると、入力するのがイヤになるのですよ。

確かにエディタ画面でかな→半角英数とかできなくはないし、IMEのモードを変更できるのだけど、1回の操作でできるわけでもない。端末によるけど2ステップ程度の操作はふまないといけないので面倒。

数字で入力してほしいところは数字入力モード、半角英数字で入力してほしいところは半角英数字入力モードになっているとうれしい。

残念ながら、IME制御をするための属性値の書き方(HTML側に書く)が携帯3キャリアで異なります。
最新の端末では、i-modeはistyle、EZwebはformat、Softbankはmode。これが統一されていればって思うのだけど。