備忘録の最近のブログ記事

Macintosh版のFirefoxですが、3.0になり、2.0以前とくらべて、font-familyの解釈が大幅に変わりました。
備忘録として、書き留めておきます。

font-familyの指定は、Macintosh用ファミリーネーム(英語)を使用します。

例えば、ヒラギノ角ゴシックProであれば、「Hiragino Kaku Gothic Pro」がMacintosh用ファミリーネーム(英語)です。

この指定のみで、Firefox 3.0とSafari 3.1.1に対応します。

さらに、Firefox 2.0やOpera 9.5も対象ブラウザとしたいのであれば、もう一つ、フルフォントネーム(日本語)も併用します。

例えば、ヒラギノ角ゴシックProであれば、「ヒラギノ角ゴ Pro W3」がフルフォントネーム(日本語)です。

それ以外の記述は、無駄に重複するか単に機能しないかのどちらかなので、必要ありません。

「ヒラギノ角ゴ Pro」不要、「HiraKakuPro-W3」不要、「Hiragino Kaku Gothic Pro W3」不要です。

「ファミリーネーム」、「フルフォントネーム」って何だ、という方は、以前のエントリー、「フォント名はいくつある?」をご覧ください。

またまた備忘録です。OSX Leopardになってから、ウィンドウのキャプチャー(⌘+shift+4、スペースバー)に盛大にドロップシャドウがつくようになってしまいました。
こんな感じです。

これはこれでもいいのですが、Tiger時代よりもシャドウが大きくなったこともあり、説明用のキャプチャーとして使うにはちょっと余白が多すぎるようです。

Macの手書き説明書に、スクリーンショットの影をなくす方法

というのがあったので、参考にしつつ、試してみました。

ターミナルにて、

defaults write com.apple.screencapture "disable-shadow" -bool true

その後、いったんログアウトします。再ログイン後のウィンドウのキャプチャーは、ドロップシャドウがつかなくなります。
こんな感じ。

......。あれ、両肩の角Rの背景は、透明(アルファ)なのですが、白背景(/淡い背景)だとラウンドせずになぜか角がでてしまいますね。濃い色だとRがきちんと出るのですが......。

背景色を濃色に背景色を白に

Tigerのウィンドウはこんな風に、

白背景でもきちんと角が丸くなっています。Leopardになってドロップシャドウの描画方法が変わったのでしょうか(ウィンドウとシャドウをきちんと分離できないから、デフォルトを影付きにしたのかな)。

元に戻す(再びドロップシャドウをつける)にはターミナルにて、

defaults write com.apple.screencapture "disable-shadow" -bool false

その後、再ログインです。

余談ですが、いったん「disable-shadow」という項目を記述すると、初期設定ファイルに今までなかった項目が追加されます。

Xcode(Developer)付属のアプリケーション(ユーティリティ)「Property List Editor」を使って、home/Preferences/com.apple.screencapture.plistを開くと、

このように表示されます(あ、「true」じゃなくて「Yes」だ)。

ブーリアン項目「disable-shadow」が追加されているのがわかります。
一旦こちらができてしまえば、ターミナルを利用しなくともこちらで設定変更が可能です。

いずれにせよ再ログインは必要ですし、ターミナルを利用した方が手軽で確実なのですが......。まめ知識ということで。

備忘録です。一般的なノートパソコンの画面をフルに活用できるコンテンツサイズを割り出してみました。

条件としては、

  • 最小画面サイズをXGA(1024*768)とし、タスクバーやDock、ブラウザのウィンドウ枠を考慮する。
  • MacBookなど、今どきの横長液晶ノートパソコンの画面サイズ(1280*800)に最適化する。
  • 縦スクロールが発生することを前提に考える。
  • 端数は切り下げる。

としてみました。結論としては、

  • ミニマムサイズは、横1000px/縦600px。要素はすべてこの中に納める。
  • 最適サイズは、横1250px/縦630px。余白バランスや全画面表示写真などのトリミングはこちらで調整する。

検証画面を作りました。こちらを最大表示させて横スクロールが発生せず、要素がすべて見えていれば、意図通りです。

「ノートパソコンにページサイズを最適化」検証画面

備忘録。トップページのflashの埋め込みの際に、swfobjectのパラメータ設定をしてなかったので、つけました。

<script type="text/javascript">
	var flashvars = { };
	var params = {
		play: "true",
		loop: "false",
		menu: "false",
		quality: "best",
		scale: "noscale",
		salign: "lt",
		wmode: "opaque"
		};
	var attributes = { };
	swfobject.embedSWF("index.swf", "index", "100%", "100%", "8", "expressInstall.swf", flashvars, params, attributes);
</script>

補足

flashvarsは使わなかった。オブジェクト属性(attributes)も使わなかった。

使わなかったparamは以下。

  • bgcolor:
  • base:
  • swliveconnect:
  • flashvars:
  • devicefont:
  • allowscriptaccess:
  • seamlesstabbing:
  • allowfullscreen:
  • allownetworking:

パラメータをこちらに記述できたので、actionscriptの記述もちょっと変更。それ以外にもちょこちょこ手を入れたので、「続き」に晒します。

備忘録。昔から(ごくたまにでしたが)季節ごとに、そのとき何をしていたか/どんな体調だったかを、書き留めていました。何となくたまってきたので、エントリーしておくことにします。

1月

  • 空気がカラカラだからかものがクリアに見える。990102
  • 目が悪くなっているのは空気が乾いているせいか。020111
  • 手帳がもうすぐなくなる。新しい年のものを購入。020112
  • フリースを着て寝ている。020118
  • パソコンのカスタマイズ病発症。020121
  • 夜寒くてしょうがない。疲れがとれない。020129

2月

  • インフルエンザにかかってしまう。020210頃
  • とにかく疲れている。020221
  • 先々週あたりから花粉が始まっている。本調子でない。030225

3月

  • 花粉ががんがん。くしゃみしまくり。020302
  • とってもとってもいい天気だが、忙しくて屋外で過ごせない。風は冷たい。030311
  • 花粉が原因かどうか、眠くて仕方がない。080323
  • 花粉で目がかゆくてしょうがない。020326
  • 気候は素晴らしく良いが、花粉で辛すぎる。030329
  • 体調は比較的良い。ただし花粉を除く。030330

4月

  • ずっと花粉症で体調が本調子でない。000401
  • 睡眠不足にもかかわらずとても体調がよい。030401
  • 非常にいい天気。気持がいい。花粉も終っている。020407
  • 非常にいい天気。気分もいい。やる気も満ちている。020414
  • 非常にいい天気だが、やはり花粉が飛んでいる。030429
  • 花粉症再発。この春で一番ツラい。020430
  • 終わったと思った花粉症がまた。080430

5月

  • クリーニングにだした毛糸もの(カーディガンなど)を受け取る。030503
  • 暑いので久し振りにTシャツを着る。でもたぶん長袖はまだしまえない。030504
  • 冷房も暖房も不要な時期なので、エアコンの掃除をする。030505
  • 花粉症と思ったら風邪をひいていた。080505
  • 暑くも寒くもない。冷暖房は使わず。毛布1枚、掛布団1枚。020521

6月

  • 一時的にカメラ欲しい病(デジカメ)が発症。02060X
  • なぜかやる気が全くでない。いわゆる五月病が続いている。020606
  • 家族で風邪をひいてしまっている。自分は中途半端な軽い風邪。020606
  • 寒い日と暑い日が交互に来て体調に揺さぶりをかけてくる。020616

7月

  • 天気がいいのでものがきれいに見える。台風の過ぎた後、というのもあるかも。020715
  • 昨日まで土日二日間こんこんと寝てしまう。疲れ切っている。020715
  • 暑いが布団と毛布は手放せない。020715
  • のど風邪をひいて痰がからむ。会社を2日休む。070718
  • エアコン(冷房)をほとんど使っていない。070718
  • 今までになかったほどの夏バテ。020722
  • さすがにスウェットを着ては寝れない。Tシャツで寝ている。020728

8月

  • 今年の夏はとにかく暑い。020807
  • 半端でない暑さが続く。冷房を入れて寝ても暑くてたまらない。070821
  • 今年の夏の前半はホントに涼しかった。030826
  • 冷房を入れたまま寝るとやはり疲れない。030826

9月

  • 夏以降初めて窓を閉めて寝る。000913
  • 急に寒くなる。雨がたくさん降る。020914
  • 雨がそれなりに降る。大きな台風が来ている。000916
  • 体調も精神状態も比較的良好。020917
  • 久しぶりに上着を着て出社。020917
  • 台風の訪れと共に急に寒くなる。030921
  • 寒くなったからなのか仕事が一段落したからなのか、燃え尽きている。030922

10月

  • いつも疲れきっている。やる気が全く出ない。タバコばかり喫っている。041013
  • 暑くもなく寒くもなくエアコンを使用しなくても快適な日々が続く。011023
  • 長袖しか着ていないのだが、半袖をまだしまっていない。051021
  • エアコンの掃除をする時期だ。

11月

  • 布団だけでは足りず、毛布を使用する。011101
  • 毛布とふとんでも寒い。011111
  • 今年はまだ布団と毛布で過ごしている。021112
  • 紅葉する。991120
  • 急に寒くなり冬の訪れに気づく。991120

12月

  • 素直に寒い。冬が来ている。011208

自分専用の歳時記、結構役に立ちます。

備忘録。スクリプトを色分けするためのjavascriptライブラリを導入しました。

いくつかあるようですが、googleから提供されている「google-code-prettify」をなんとなく選んでみました。

cssは添付のものをそのままつかっていますが、外枠に関する定義はコメントアウトして、カラーリングのみを利用しています。

また、font-familyの指定は、font-family: "Courier", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Courier New", "メイリオ", "MS ゴシック", monospace;としてみました。OSXはCourier+ヒラギノ角ゴシック、VistaはCourier New+メイリオ、XPはCourier New+MS ゴシックで表示されているはずです。

備忘録。デジタル一眼レフの焦点距離を正確に換算する式。

135(35mmフルサイズ)の画面サイズ。

36mm×24mm

Canon EOS Digital XのCCD(CMOSセンサー)のサイズ(は他社と微妙にサイズが違う......)。

22.2mm×14.8mm

36÷22.2=1.6216216...

焦点距離に定数1.6216216...を掛ければ35mm相当の焦点距離が割り出せる。

  • 17mm → 28mm相当
  • 24mm → 39mm相当
  • 28mm → 45mm相当
  • 30mm → 49mm相当
  • 35mm → 57mm相当
  • 50mm → 81mm相当
  • 85mm → 138mm相当
  • 100mm → 162mm相当

17mmの単焦点レンズがあれば、28mm風に使えるのに......。