旧環境からディレクトリ毎移しただけで、なまじ動いてしまうので盲点でした。
それぞれインストーラを起動して上書きインストールでOK。

これで、
コントロール パネル\すべてのコントロール パネル項目\既定のプログラム\既定のプログラムを設定する
等にも出現しました。

コメントは受け付けていません。

ページトップへ

window 7 移行メモ

[技術メモ] 2009年11月4日(水曜日) 18:47

メインの作業環境をwindows 7 x64に移行したので作業メモを残します。

マルチブート化

ハード丸ごとの新調はせず、HDD追加のみでの移行を決定。
進行中の作業が止まらないように、旧環境を残しつつマルチブート化。
旧環境を壊さないように7は新HDDへインストールし、ハード起動時にブートドライブを変える事で旧環境が立ち上がる仕様。
また、OSとアプリドライブ以外はドライブレターも含めて、新旧兼用。

アンチウイルス

Microsoft Security Essentialsにしてみました。流石に相性問題は少ないでしょうから。

アーカイバ

条件反射で+Lhaca 1.2x系 デラックス版
暗号付きアーカイブを作ったり等々用に7-Zip もインストール。

操作系調整

自動ログイン化

Windows Vista でパスワードを入力しないで自動ログインする方法を参考に自動ログイン化。

キーボード、マウス調整

キーボードのリピート設定が気に入らない(´・ω・`)一番早いと早すぎるけど、1段落とすと遅すぎる

UAC

「通知しない」に(ノ∀`) ごめんなさい

クイック検索窓

googleツールバーでクイック検索窓が使えなかったので、AHKでctrl+spaceで検索窓を開くように。

タスクバー中クリックでアプリを閉じる

Taskbar Overlordにて、同じくAHKで対応。

ホイール操作で裏の窓をアクティブに

ZTop version 1.73 で対応。ただし、エクスプローラのビュー間の挙動はいまいち。なお、
「ホイールを直下のウインドウへ送る」はoffチェック
「直下のウインドウをアクティブにする」をチェック

エクスプローラ中クリックで上階層へ

同じくztopで対応。ただし、用意されている機能では上手く動かず「マウスボタン」の変換機能で「ホイールクリック」で「 Alt+Up 」を送る設定にして対応。弊害が出る可能性あり。要留意。
弊害が出たので、AHKで対応。(“タスクバー中クリックでアプリを閉じる”分もついでにインチキ対応)

MButton::
	CoordMode,Mouse,Screen
	MouseGetPos, x, y, , WinUnderMouseClass,1
	yposition := A_ScreenHeight - y
	if (yposition < 40) {
	;if ( (yposition < 40)&&(x > 1600) ) {
		Send,{LButton}{LButton}
		Send,!{F4}
	} else {
		Send,{MButton}
		WinGetClass, class, A
		if (class == "CabinetWClass") {
			Send,!{UP}
		}
	}
return

ATOK

「無変換」をIMEオン/オフに変更。辞書を移行。

ブラウザ関係

IE

やっとシェアでIE7を逆転した8をメインに。IE7Proも概ね動き(一部動いてないアドオンもあり)快調。
ローカルflashチェック用に、セキュリティを中にし、『インターネット オプション(O)』『詳細設定』タブ『マイ コンピューターのファイルでのアクティブ コンテンツの実行を許可する*』にチェック
IE7環境は予備機に残し、IE6環境はOS新機能のXPmodeのIE6をそのまま利用することに。

その他

FireFox、Opera、Safari、Chromeの最新版をそれぞれインストール。特にFireFoxはフォルダ丸ごと(AppDataのデータフォルダも)移すだけでアドオンも動いて感動。

周辺機器のドライバ

案外困ったのがこれ。レーザープリンタ(LBP5000)、PCFAX兼スキャナ(MFC-5840CN)がどちらもwindow 7(x64)では切り捨てに。
結局、MFC-9120CNに買い換える事にしました(´・ω・`) とは言え、LBP5000は替えトナーまであるので予備機として保存。

その他

ローカルサーバ

旧環境に合わせてxamppで構築。でもVertrigoのが楽かもしれません。
phpが5.3になり、「Warning: strtotime()」が出たので、
PHP Warning: strtotime():なエラーに倣って、php.ini に date.timezone = “Asia/Tokyo” を追加。

タスクスケジューラ

データファイルのバックアップやcronが使えない環境の日時指定更新等で希に使用するタスクを移行。
エクスポート機能が便利でした。

時刻調整

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
\W32Time\TimeProviders\NtpClient のSpecialPollInterval の値を変更。
「32」と言うのがなんか引っかかりますがとりあえず。

アイコン間隔

「デザインの詳細設定」でアイコンの間隔も変えられました(Vistaでもできた)。
デフォルトではVistaより広くなっていてアイコンを並べられなかったので……

ウィンドウ背景色

デフォルトの#ffffffでは、背景入れ忘れを見落とすので若干グレーに変更。

所感

  • FireFoxの移行が楽でしかも細部まで移せて素敵だった
  • エクスプローラがvistaより遥かに素直だった
  • でも細部のカスタマイズはやはりサード頼み
  • 大量ファイルのコピーはwindows 7 x64では大幅に改善されていた(vista32 では絶望だった)
  • x64は筋が良い。ただし古い機器のドライバ以外
  • 実はあんまりvistaと変わらないが、デフォルトの操作性が素直になってるので、vistaと違って初心者にもお勧めできる

コメントは受け付けていません。

普段使いの環境のポリシー

ウェブに携わるものとして、一通りのメジャーなブラウザやOSの確認環境は必須で、それ関係の食わず嫌いは大きなマイナスです。
どなたも、確認環境こそ大差は無いと思われますが、普段使いの環境はいかがでしょう。

  1. 出来るだけ一般的な環境に合わせることで、大きな落とし穴を回避する方向
  2. 逆にマイナーな環境に置くことで盲点を無くす方向
  3. ノウハウを得たい環境に合わせる方向

好き嫌いを除けば、概ね上記かなと思います。
私は、ブラウザに関しては1。OSに関しては3と言ったところでしょうか。と言ってもVistaですが。

メインブラウザをIE8に

まもなくwindows7です。もちろん移行の予定。
日本でもそろそろIE8がトップシェアになるので、メインブラウザも最近IE8に替えました。(もちろんVistaやIE6,7環境も別途残します)
流石に、IE8も結構立ちますので、私の周辺では銀行関係等も問題なし。
私の使い方ですとメニューが1段増えてしまいましたが、まぁ許容範囲と言ったところです。

Yahoo!ストアのエディタがIE8未対応だった

しかし……Yahoo!ストア管理画面の一部がIE8未対応でした(ノ∀`)
なぜか押せないボタンが存在。
ブラウザ未対応の可能性に気付くまでの3分間はヒヤリとしました。

コメントは受け付けていません。

ページトップへ

キンモクセイが多い

[日常] 2009年10月13日(火曜日) 16:31

さいたまに越して丸3年。
この辺りは、キンモクセイが多く風が香ります。
header20091013
久々にタイトル画像も変更。

コメントは受け付けていません。

今年、2件ほどギャラリーサイトをコーディングしました。
JSでゴリゴリと動かす感じ物でしたが、その際何気にハマったのが表題の件。
横スクロールさせる上で、まず、横一列に並べなくてはなりません。

改行させない

サンプルはこちら。
まずは、inlineで並べた要素を改行させない命令が肝。

#thumbnails {
	white-space: nowrap;
}

でもこのままでは余白がグチャグチャなので、それらを整える必要があります。

整える

#thumbnails {
	display:block;
	margin:0;
	padding:0;
	font-size:9px;
	font-family:sans-serif;
	white-space: nowrap;
}
#thumbnails img {
	margin:0;
	padding:0;
	border:0;
}
#thumbnails a {
	display:inline;
	margin:0 -2px 0 0;
	padding:0;
	border:0;
}

我ながら強引(ノ∀`)
inlineで何となく開く要素間マージンをフォント指定で調整し、その後マイナスマージンで詰めています。
このケースの場合、IE6~8、FF3.5、Chrome3.0、Safari4.0.2、mac Sarfari4.0.3、mac FF3.5 での横マージンが同じになりますが、フォントファミリー、フォントサイズ指定によって、ズレますOrz
恐るべしinline。
素直にtableを使うべきか。

コメントは受け付けていません。

最大化だって!?

コンテンツ側でブラウザサイズを変えるなんてとんでもない!と思っておりますが、
希に、ブラウザサイズを変える仕様を求められる事があります。
個人的な信念がどうあれ、仕様がないケースも(ノ∀`) ダジャレ

タグブラウザ時代

window.resizeTo(screen.width,screen.height);
window.moveTo(0,0)
コードとしては↑な感じですが、これが近頃鬼門。ブラウザのタブ化と共に、挙動が結構変わってます。

Firefox

タブが2つ以上ある状態でブラウザサイズが変わるのはFirefoxくらいです。

IE8,Safari

IE8やSafariは、タブが1つの状態もしくはスクリプトから開いた新窓ならリサイズされます。
ただし、IE8の場合はリサイズ結果は必ずしもフルスクリーンとは限らず、その挙動の差異もいまいち原因不明。

その他

Chromeは、スクリプトから開いた新窓ならリサイズされますが、手動で開いた窓はリサイズ無効。
Operaに至っては、MDI(ノ∀`)

結論

全画面化が強く求められるコンテンツはflash化が良さそうです。
その他はほどほどの対応が現実的でしょうか。

コメントは受け付けていません。

半透明のナビゲーションをホワホワさせようとして失敗の巻
$(“#sample”).fadeIn(“slow”); 等、にて透過PNGを扱うと、
IE(6も7も8も)では透過部分が黒く崩壊(ノ∀`) おのれIE

コメントは受け付けていません。

ページトップへ

お盆休みは8月14~17

[日常] 2009年8月3日(月曜日) 14:09

今年は8月14~17 をお盆休みで頂きます。

うーむ。1ヶ月以上ブログサボり(ノ∀`)
色々書けそうな事はあるのですが、構えちゃうとなかなかどうして。
子供もどんどん成長して最近では「うんちはお母さんが拭くの!お父さんは向こうで仕事して下さい!」等と言います……
コーディングではYahoo!ストアが テーブルレイアウトと知ってびっくりしたり、そう言えば、Mixiアプリにも手を出してみました。
その他では、仕事関連で頂いた子供向け映画を見に行って「おまけ」の充実具合に、近頃の子供が羨ましくなったりも。
えーーと、日々、皆様に感謝感謝でございます(><)

コメントは受け付けていません。

ページトップへ