この接続ではプライバシーが保護されません

証明書を誤って設定した場合のGoogle Chrome のエラーメッセージ

aaaaa.com では、悪意のあるユーザーによって、パスワード、メッセージ、クレジット カードなどの情報が盗まれる可能性があります。 詳細 NET::ERR_CERT_COMMON_NAME_INVALID 一部のシステム情報とページのコンテンツを Google に送信して、セーフ ブラウジングの改善にご協力ください。プライバシー ポリシーセキュリティで保護されたページに戻る詳細情報を表示しない

このサーバーが aaaaa.com であることを確認できませんでした。このサーバーのセキュリティ証明書は bbbbb.com から発行されています。原因としては、不適切な設定や、悪意のあるユーザーによる接続妨害が考えられます。

aaaa.com にアクセスする(安全ではありません)

宇宙仮面のSSL対応

放置状態が続いていたuchukamen.comですが、再開するにあたって、まずSSL対応にしましたが、いろいろと大変だったので、そのメモです。

これまで、uchukamen.com は Willnet のWASP-10というプランでホスティングしていました。WASP-10はSSL未対応のプランです。2015年ごろはSSL未対応でもあまり問題はなかったのですが、最近はブラウザが 安全ではないと表示するようになり、SSL未対応だと危ないサイトのように表示されてしまい、いまいちです。

デスマっている間に、世の中はいろいろ進歩していて、Willnet のレンタルサーバープランWASP3プランでは、Let’s Encryptにより無料でSSL対応ができるようになっていました。 そこで、Willnet のWASP-10プランから、Willnet でWASP3を申し込みました。このさい、WASP-10から、WASP3のプランを変更した場合、サイトを移行する必要があります。具体的には、WASP-1oのコンテンツをWASP3へ移行する必要があります。このとき、IPアドレスも変更になります。具体的には、IP aaa.bbb.ccc.xxx というIPアドレスから、aaa.bbb.ccc.yyy へ変更になります。

以下は、その後の手順です。

  1. WillnetのWASP3を申し込む。
  2. Plesk で顧客(uchukamen)を登録する
  3. ドメイン(uchukamen.com)を追加する
  4. ftpユーザーを追加する。このとき、パーミッションがデフォルトで読み・書きともにオフとなっているので、可とする必要があります。
  5. DNSを新しいIPに変更する
  6. uchukamen.com のコンテンツを 新しいサイトに発行する
  7. ドメイン→ホスティング設定で、SSL/TLSサポートをチェック、SEOに対するHTTPからHTTPSへの購入的301リダイレクトをチェック
  8. ドメイン→Let’s Encrypt でメールアドレスを設定、現在の証明書で新しい証明書(w25-2018*)を選択し、インストールする。

SQL テーブルの IDENTITY をリセットする方法

テーブルのIDに IDENTITY をセットしている時に、テーブルの中身を消して、もう一度ID を0からふりなおしたい場合

image

TRUNCATE TABLE テーブル名

DBCC CHECKIDENT (テーブル名, RESEED , 0)

GO

補足

WHERE 句を伴わない DELETE FROM であれば、TRUNCATE TABLE  テーブル名 の方が高速で、使用するシステム リソースとトランザクション ログ リソースも少なく、おすすめ。

Linked Server がうまくいかない・・・

EXCEL のオリジナルデータをSQLから直接扱いたい理由があって、Linked Server で手っ取り早くアクセスしようと思ったら、ハマり中。SQL Server 2008 + EXCEL 2007——————————–

EXCEL 2007 フォーマットの場合

EXEC sp_addlinkedserver
@server = N’ExcelDataSource’,
@srvproduct=N’ExcelData’,
@provider=N’Microsoft.ACE.OLEDB.12.0′,
@datasrc=N’E:\Users\uchukamen\Documents\test3.xlsx’,
@provstr=’EXCEL 12.0′ ;

コマンドは正常に完了しました。

SELECT *
   FROM ExcelDataSource…Sheet1  
GOリンク サーバー “ExcelDataSource” の OLE DB プロバイダ “Microsoft.ACE.OLEDB.12.0” から、メッセージ “エラーを特定できません” が返されました。
メッセージ 7303、レベル 16、状態 1、行 2
リンク サーバー “ExcelDataSource” の OLE DB プロバイダ “Microsoft.ACE.OLEDB.12.0” のデータ ソース オブジェクトを初期化できません。——————————–EXCEL 2000, 2003 フォーマットの場合EXEC sp_addlinkedserver ‘ExcelSource’,
   ‘Jet 4.0’,
   ‘Microsoft.Jet.OLEDB.4.0’,
   ‘E:\Users\uchukamen\Documents\test4.xls’,
   NULL,
   ‘Excel 8.0’
GOコマンドは正常に完了しました。SELECT *
   FROM ExcelSource…Sheet1
GOリンク サーバー “ExcelSource” の OLE DB プロバイダ “Microsoft.Jet.OLEDB.4.0” から、メッセージ “エラーを特定できません” が返されました。
メッセージ 7303、レベル 16、状態 1、行 2
リンク サーバー “ExcelSource” の OLE DB プロバイダ “Microsoft.Jet.OLEDB.4.0″ のデータ ソース オブジェクトを初期化できません。——————————–OpenDataSource もだめ。EXEC sp_configure ‘show advanced options’, 1
RECONFIGURE
EXEC sp_configure ‘Ad Hoc Distributed Queries’, 1
RECONFIGURE

この辺の設定はしている。

SELECT *
FROM OpenDataSource( ‘Microsoft.Jet.OLEDB.4.0’,
‘Data Source=”E:\Users\uchukamen\Documents\test4.xls”;
User ID=Admin;Password=;Extended properties=Excel 12.0’)…Sheet1リンク サーバー “(null)” の OLE DB プロバイダ “Microsoft.Jet.OLEDB.4.0” から、メッセージ “エラーを特定できません” が返されました。
メッセージ 7303、レベル 16、状態 1、行 2
リンク サーバー “(null)” の OLE DB プロバイダ “Microsoft.Jet.OLEDB.4.0” のデータ ソース オブジェクトを初期化できません。——————————–SQL 2005 のときはうまくいったのになぁ・・・http://uchukamen.com/SQL2000/LinkedServer/LinkedServer.htm何か忘れている????

削除できなくなった Gadget を強制的に削除する

いろいろ悪さをしていて、Gadget が消せなくなった場合の対処方法 w

  1. タスクトレイの [Windows サイドバー]を右クリック→終了。
  2. %USERPROFILE%\AppData\Local\Microsoft\Windows SidebarのSettings.ini を削除
  3. スタートメニュー→アクセサリ→Windows サイドバー で再起動。

なお、この場合、サイドバーの設定がすべてリセットされます。

Linqでファイルを作成日順でソート

Silverlight for mobile

 

ちょっと前の話だが、MIX08 – Mobile Devices and Microsoft Silverlight のデモビデオがアップされている。

http://visitmix.com/blogs/2008Sessions/T12/

 

3Dはハードウェアアクセラレータが乗らないだろうから、厳しいだろうな・・・

でも、ビデオなど、同じXAMLでかけるのはでかい。

 

今の予定では、次の通り。Windows CE 6 ベースになる。 

 

Vista の IME で漢字変換ができない

いつの間にか、Vista の IME の変換がおかしくなり、正しく変換ができなくなっていた。
調べてみると、いつの間にか、Office IME になっていた。Office を入れると同時に変更されたのかな?
とにかく、この Office IMEの気が狂っていて、漢字変換がおかしくなっている。
この対処方法としては、

Office IME 2007 で入力した文字を漢字に変換できない場合の対処方法

というのを発見。今、2007 Microsoft Office スイート Service Pack 1を適用中。

2007 Office SP1 をあてるまで、とりあえず、言語バーで、Office IME 2007から、Microsoft IME へ変更して、問題を回避。

同じ爆弾を踏んでしまったための人のために・・・Microsoft IMEへの変更方法は、

  1. 言語バー→ツール
  2. テキストサービスと入力言語ダイアログが表示されるので、
  3. 全般タブの追加ボタンで、ツリービューの日本語から、Microsoft IME を追加。

Virtual Server 2005 R2 SP1 On Vista その2

 
Virtual Server 2005 R2 SP1 On Vista で Virtual Server 2005 R2 SP1 をVista上で 動かして、その気になっていた。
でも、TechEd から帰ってきて、Vista を動かして、VS2008 を動かそうと思ったら・・・
”バーチャル マシンを作成できませんでした。既定のバーチャル マシン構成ディレクトリを取得できませんでした。十分なアクセス権がありません。”
というエラーが発生。
 
以下、アンオフィシャル回避策
  1. CMD プロンプトを管理者で実行し、"net user administrator /active:yes" を実行し、administrator を有効にする。
  2. UAC をオフにする。

1番がお勧めだけど、他にもあるかも。

とりあえず、これで Vista のイメージができたので、次は VS2008 Beta2 か・・・・