2013年2月21日木曜日

IE8 互換表示をサーバ側で指定する方法

クライアントOS(XP)にインストールしたIE8では正常に表示されるのに、サーバーOS(2003Server)に入っているIE8だとTableタグの表示が崩れた。
え?え?何で?ってなってIE8互換モードとIE7モードだと大丈夫なのにIE8モードだとダメな事が判明したため、
何でか調べる暇もねーし(来週現場設置だし)だったので、強制的にIE7モード又は IE8互換モードで表示しろや!っつー指示行書けねーべかとGoogle様に聞いたところ、MS様のサイトがヒットしました。

IEチームブログ:http://blogs.technet.com/b/jpieblog/archive/2009/09/09/3280034.aspx

これによると、DOCTYPEとMetaとの組み合わせで何とかなるよ、DOCTYPEなしでもいーやでもMetaにはこー書いてねと分かりやすくかいてあったので、

DOCTYPE宣言消して、Headに

<“X-UA-Compatible” content=“IE=7” />

と追加したら、強制的にIE7表示になりTableタグ表示が崩れませんでした!

ワーイヽ(゚∀゚)メ(゚∀゚)メ(゚∀゚)ノワーイ



2012年11月15日木曜日

Excelファイルオープン時のリンクの更新確認

Excelで色々なファイルからシートをコピーしてきたりすると、
セル式が更新されて元のファイルを参照した式になってしまったりする。

まぁ式は変わってもいんだけど、値は変わって欲しくないんだよね。。。
な場合に、そのファイルを開くと「リンク更新しますか?しませんか?」なダイアログが毎回出てうざい。

毎回出るかどうかは設定でした!

[編集] -> [リンクの設定] ->[起動時の確認] -> [メッセージを表示しないで、リンクの自動更新も行わない]

で、出ないし更新もされなくなりました。

2012年9月4日火曜日

VMware Player "ディスクがありません"のエラーで起動できない

ある日突然何が原因か謎だけども、VMwareでこさえてた開発環境が起動できなくなった。
歴代の環境が全て起動できない。
ハァァァァ!?ってなりました。

現象:
vmxファイルをダブルクリックすると「ディスクがありません」のエラー画面が表示され、
「再実行」「実行」「キャンセル」のどれを押しても「ディスクがありません」、「ディスクがありません」、、、
とオウム返しされて心が折れる。

解決策:
WinXP:C:\Documents and Settings\(ユーザ名)\Application Data\VMware\preferences.ini
Win7:C:\ユーザー\(User名)\Appdata\Roaming\VMware\preference.ini

をリネーム。
で、再度vmxファイルをダブルクリックすると、Playerインストール直後に表示された「同意すんの?しないの?」画面が表示されます。
「同意」すると、正常に起動します。

参考サイト:http://slashdot.jp/journal/546799/VMware-Player%E8%B5%B7%E5%8B%95%E5%A4%B1%E6%95%97

VM環境をかなり持っているので、preferences.ini内には数え切れない「mruVM」が存在していました。
そのせい?

2012年7月30日月曜日

SQLServer2008 "変更の保存が許可されていません"

SQLServer2008で、既にデータが入ってしまっているテーブルに対し列追加等の操作を行い、
「保存」をしようとした瞬間、「変更の保存が許可されていません」とかって怒られる。
SQLServer2005じゃ怒られなかった気するよね。
Not Nullな列は怒られたかもだけどNullOKな列は怒られなかったんじゃないかしら。

で、2008でも既にデータ入ってても列編集できるようにするには、
[ツール] -> [オプション] -> [デザイナ] の「テーブルの再作成を必要とする変更を保存できないようにする」のチェックボックスをOFFにする。

2012年6月13日水曜日

WindowsOSとIISの組み合わせ

いつもServer2003はIISなんぼ入ってんだっけ…とかなるので、覚え書き。
--------------------------------------
WindowsXP(32bit)       IIS5.1
WindowsXP(64bit)       IIS6.0
WindowsServer2003      IIS6.0
Windows7               IIS6.1 
WindowsServer2008      IIS7.0
--------------------------------------


2012年6月8日金曜日

ActiveSyncの「新しいパートナーシップ」画面を出さなくする方法

ActiveSyncを使っていると、クレードルにPDAを乗せ、電源ONした時に必ず
「新しいパートナーシップ」の画面が表示されてウザ。















これを出さなくする方法を調べたら、あった。ありました。

レジストリを書き換えなきゃです。
参考サイト:http://support.microsoft.com/kb/270136/ja


REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services]
"GuestOnly"=dword:00000001

 

2012年5月29日火曜日

24時でCDATE()

Excelマクロを作成していて、時系列のCSVファイルから帳票作成するマクロを書いています。
んで、CSVの0時データとしてヘッダに「24」ってあって、
それを元にCDate("2012/05/01" & headTime & ":00") ってしたら怒られた!!

「24」時→「0」時は怒られません。

C#とかでやってみてないけど、24時って異常表記なのかしら。

じゃぁテレビでやってる「すすきの警察24時!」は…あぁ、あれは24時間って意味か。。。