先日購入したばかりのDellのノートパソコン、Vostro 1200を処分しました。

半年ほど使用しましたが、やっぱりどうしてもしっくりきませんでした。購入を検討している人のために、その辺を書き留めておきます。

液晶の品質
これはもう、どうしても耐えられなかった。
光沢液晶の映り込みはともかくとして、暗い視野角が狭い彩度が低いの三重苦。特に視野角の狭さは絶望的です。
12.1インチの小さな液晶にもかかわらず、通常の距離で、画面の上端と下端で色がまったく違う。目に対する負荷もかなりありました。
また、ノートパソコンは(「制作ツール」であるデスクトップパソコンに対して)「コンテンツビューア」としての側面が強いので、写真や動画の色(彩度/コントラスト)が貧弱だと、まったく意味がない事がよくわかりました。

大きさ・重さ
12.1インチ/A4サイズという大きさは、キーボードの大きさを犠牲にしない、という点で意味のあるサイズだと思います。これ以上キーピッチが狭いと多分使いづらいでしょう。
ですが、2kg弱(1.89kg|4セルバッテリの場合)という重さは、常時モバイルするにはちょっとつらい。家の中での移動が楽になる、という意味なら3kgのノートパソコンでも同じです。だとしたら小型化のメリットがあまりない(※1)、中途半端な軽量化、ということになります。

スピーカー
フロント中央部に(やや左にシフトした形で)小さなスピーカーがついています。ステレオ感のない、小型ラジオ程度の音質です。
もちろん、ヘッドホンを使用すればそこそこの音質で音楽も楽しめますが、ラジカセのように何となくそばで音楽を鳴らす、という利用には不向きでした(※2)。
そのような使い方は想定していなかったのですが、そばに「音楽を鳴らせる機械」があると、そういう風に使いたくなる、というのを改めて感じました。

その他

  • 他のノートパソコンに比べ、ファンが頻繁に回る様な気がします。ちょっと気になりました。
  • 無線LAN(802.11abg)の感度がやや低い気がしました。購入を検討している方は、802.11abgn対応を選んでおいた方が良いかもしれません。

結論としては、ビジネスユースのノートパソコンを家庭用に購入したのがそもそも間違いだった、という事なのでしょう。コストパフォーマンスの高さに目がくらんだ私が愚かでした。

費用一式
結局、以下のようになりました。

106,804円:本体購入時金額
10,500円:バッテリー/Bluetoothモジュール追加費用(※3)
45,382円:買い取り金額(Sofmap買い取り|ビックカメラポイントにて受け取り)

71,922円:消えてしまったお金/楽しませてもらった費用

約6ヶ月使用(2008年1月〜6月)したので、11,987円/月
月額1万2千円の使用料でレンタルしたと考えるか、7万円強で遊んだと考えるか。
iPhoneを2年間使用すると、約21万円かかる事を考えると、大したことない、とも言え......ないですかね。

Vostro 1200、短い間ありがとう。そして、さようなら。

※1 むしろACアダプターの内蔵化、小型化など、電源ケーブル周りを改善してもらった方がいいと思います。
※2 その意味ではMacBook Airも同じかも。
※3 同時期に購入した4GBのメモリはMacBookに換装しました。

prototypeのサイトを見ていて気付きました。備忘録です。

......。あれ?

ウホッ!!いい男。ではなくて......。

↑これ。

......。「→」って欧文フォントで普通に表記できたんですね......。ソースをみると、はぁ、「→」ですか......。英語サイトで使用されているのは初めて見た気がします。「→」でググると、ふむふむ......。改めて、勉強不足でした。

また、こちらを見ると、特定のフォントだけに用意されたキャラクターでないこともわかりました。う〜ん、勉強不足だなぁ。

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。余白バランスや全画面表示写真などのトリミングはこちらで調整する。

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

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

Adobe Fireworks(CS4)Betaを早速インストールしてみました。
......。結論から言えば、全くの期待はずれでした。

「PhotoshopやIllustratorと同じTypeエンジン」、絶対嘘です。
もしこのままの仕様で正規版、日本語版がリリースされるのであれば、バージョンアップの意味は全くありません。


(良い点)

  • チェックボックス「Auto kern(自動カーニング)」が、日本語フォントでも機能します。

(ですが)

  • 自動カーニングと手動カーニングは併用できません
  • 自動カーニング後、1箇所にでも手動カーニングを加えると、文字ブロック全体の自動カーニングが強制的に解除されてしまいます(トラッキングが0に戻る)。
  • 「自動カーニング+手動カーニングの併せ技で仕上げ」、「自動カーニングのまま、全体的に空け気味に」とかはできません
  • 「合成フォント」機能はありません
  • 「オプティカル」「メトリクス」など、プロポーショナルの種類を選んだりはできません

......。日本語版もこのままなのでしょうか。

あんまりにもがっかりして、速攻でアンインストールしたのでキャプチャー画面も全くとっていません。
近年まれに見るでっかいがっかりです。

ちなみに、その前のがっかりといえば、......Fireworks CS3 日本語版です。

備忘録。トップページの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 ゴシックで表示されているはずです。

トップページのFlaファイルを開けてみたら、怖いくらいにActionScriptを忘れていることに気づいてしまいました。

久しぶりのFlashとはいえ、理解・記憶するよりも忘れていく方が多いなると、そもそも「学習」が成立しません。

備忘録のために、恥を忍んでコメント付きのScriptを晒しておくことにします。

//基本設定////////////////////////////

//左肩揃え
Stage.align = "LT";
//拡大縮小無し
Stage.scaleMode = "noScale";
//任意のマージンの設定
var margin = [32, 32, 32, 32];

//写真サイズ変更の関数////////////////////////////

//元々の写真のサイズを変数に収める。
var pw = photo_mc._width;
var ph = photo_mc._height;

//画面いっぱいに写真を表示する。
function scalePhoto() {
	//写真が足りるよう、拡大率の大きい方を使用。
	scaleW = Stage.width/pw;
	scaleH = Stage.height/ph;
	theScale = Math.max(scaleW, scaleH)*100;
	photo_mc._xscale = theScale;
	photo_mc._yscale = theScale;
	//写真の中央部分を優先して表示。
	photoX = (Stage.width-photo_mc._width)/2;
	photoY = (Stage.height-photo_mc._height)/2;
	photo_mc._x = photoX;
	photo_mc._y = photoY;
}

//アイテム配置の関数////////////////////////////

function layoutItems() {
	//リンク「blog/」を右下に配置。
	blog_mc._x = Stage.width-blog_mc._width-margin[1];
	blog_mc._y = Stage.height-blog_mc._height-margin[2];
}

//ボタン関連////////////////////////////

//リンク「blog_mc」の反応
blog_mc.onPress = function() {
	blog_mc._y += 1;
};
blog_mc.onRelease = function() {
	blog_mc._y -= 1;
	this.getURL("http://www.coluli.net/blog/");
};
blog_mc.onReleaseOutside = function() {
	blog_mc._y -= 1;
};

//やることをやる////////////////////////////

//ロゴを左肩に固定
logo_mc._x = margin[3];
logo_mc._y = margin[0];

//最初に一回。
this.layoutItems();
this.scalePhoto();

//リサイズされる毎に。
this.onResize = function() {
	scalePhoto();
	layoutItems();
};
Stage.addListener(this);


//参考資料
//ActionScript逆引きクイックレファレンス(2005年末版)Q*144
//等