「Windows」カテゴリーアーカイブ

Windows

ハードディスクに不良ブロック発見

開発に使っているマシンがある日から起動にすごく時間がかかるようになりました。
スイッチONから1時間たっても、クリックする都度すごく考え込んでくれて反応なし。
約2時間経過し普通に使えるように・・・なったかと思ったらまた反応が返ってこない。
イベントビュアーを見ると「・・・不良ブロック・・・」
 
これかも。
 
チェックディスクで回復図るか。
  ■ファイルシステムエラーを自動的に修復する
  ■不良セクターをスキャンし、回復する
再起動してがんがんチェックしてくれるかと思いきや、さらりと終わる。
 
 
悩む時間もったいないのでcrucial(クルーシャル)のSSD買ってきました。
これに交換し新規インストール。
快適です。

Win7 Proクリーンインストール更新確認終わらない

【現象】
Win7 Proをクリーンインストール後、
更新の確認をするも10時間たっても終わらない。
C:\Windows\にupdateログがある。みると最初の10分くらいで止まってる。

【解決】
一旦、上記現象で強制終了し再起動後
Windows6.1-KB3138612-x64.msuをインストール(こちらの環境は64ビット)
再起動
⇒更新の確認押して数分後に、確認終了。ダウンロードボタン押下できました。
同様の現象で困っている方、自己責任でどうぞ。

Microsoft BizSpark チームからリマインダーメール

Microsoft BizSpark チームからリマインダーメール
「あと6か月で退会」というのが来てまして備忘録代わりにメモ。
早いものでMicrosoft BizSparkに入会し早3年が近づいています。BizSparkの特典のひとつは3年間MSDN サブスクリプションでWindowsやVisualStudioなどのソフトウェアを無償で利用できるというものです。(資格条件あり。内容も変わるかも知れないのでご覧になった方は最新内容をチェックしてください。)
メールには、「退会後もソフトウェアを、引き続き開発およびテスト用にご利用いただけます」とのこと。とてもありがたい。(しかしほぼ毎年新しいソフトが出るので、次出たら買わなくちゃ)

 

さらに。
「BizSpark プログラムからの退会に際してお支払いいただいていた 100 ドルの退会費用につきましては、お支払いを免除させていただくことになりました。」
(えっ退会費用がもともとあったの)
とりあえず支払免除という言葉もありがたい。

VisualStudio2013 & SQLServer2014インストール

2014年06月21日
VisualStudio2012 & SQLServer2012をインストールしている
開発環境を新しくしようとしたときの顛末。(Windows7 pro環境)

ゴールはVisualStudio2013 Standard & SQLServer2014 Expressインストールです。

1、SQLServerと名のつくもの全てアンインストール

2、SQLServer2014 Expressインストール

3、Visual Studioと名のつくもの全てアンインストール

4、VisualStudio2013をインストール・・・する前にSQLServer2014ManagementStudio起動確認
  ・・・起動しない!3でSQLServerに必要なモノもアンインストールしてしまった。
コレ↓
Microsoft Visual Studio 2010Shell
Microsoft Visual C++2008 Redistributable x86
Microsoft Visual C++2010 x64 Redistributable
Microsoft Visual C++2010 x86 Redistributable
Microsoft Visual C++2010 x64 Runtime

消してはいけません。けっして。ココ重要。
1⇒3⇒2⇒4でやりなおしました。無事起動を確認。

Windowsストアアプリに広告をつけようとして失敗

2014年04月30日
Windowsストアアプリに広告をつけようとして失敗

なれた手順でいつものとおり
Microsoft Advertising pubCenterにログインし、
新規広告作成して、アプリケーションIDと広告ユニットIDをメモし、

あとはVisualStudio側での作業
下記のタグをXAMLに貼り付け(タグのマークは取ってます)

  UI:AdControl ApplicationId=”アプリケーションID” AdUnitId=”広告ユニットID”      
  VerticalAlignment=”Center” HorizontalAlignment=”Left” Height=”90″ Margin=”569,10,0,-120″   Grid.Row=”2″ HorizontalAlignment=”Center” Width=”728″

XAML先頭の方にはusing:Microsoft.Advertising.WintRT.UIを貼り付け
リビルドすると、
あれ
あれれ
「AdControlをコレクションプロパティ Childrenに追加できません」というエラー。
30分XAMLとにらめっこ。

単純にMicrosoftAdovertising SDKを参照設定していなかっただけでした。
いつもやってるのに。手順書確認は大事。


Windows8(またはWindows8.1)上での業務アプリ開発の考察

2014年04月22日
Windows8(またはWindows8.1)上での業務アプリ開発の考察

Windows8(またはWindows8.1)タブレットを業務利用するには
どういう作りが良いのだろうかと、作り手目線での実験&考察してみました。

工場内無線LANを利用し構内をタブレットを持ち歩く場面。
あるいは店頭でお客様と対話しつつ、画面を見せつつ手続きをすすめる場面。
すなわち、キーボードを付けない場面を想定します。(キーボードは持って歩きにくい)
ということは、ソフトキーボードで入力する。(すると画面の下半分はキーボードで隠れる)
ということは、入力欄を上半分にする。もしくは下半分の入力時に、入力項目を持ち上げる。

Windowsストアアプリとして作ると、コードで書いて入力項目を持ち上げることができます。
ですが、サーバーとデータのやり取りをさせる部分の実現が結構ヤヤコシイ。

なのでASP.NETで作成したWEBアプリを使い、タブレットで入力実験してみました。
これならサーバーとデータのやり取りは問題ないので、後は画面下半分の入力項目の問題のみ。

Windowsのタイルから起動する方の Internet Explorer11を使います。
(もうひとつはデスクトップから起動できる Internet Explorer11。こちらではありません)
下の方にある項目に触れると Internet Explorer が勝手に入力項目を上に押し上げて
入力しやすい位置に持ってきてくれます。入力は不自由しませんが、JavaScriptで呼び出す子画面が出せませんでした。
そもそもポップアップブロックを制御するオプションが見当たりません。
(デスクトップ起動のIE11にはあります。)

まとめると
持ち歩くタブレットを業務利用するには、ポップアップを使用しない設計でASP.NETで作り込むという方法が
手堅いなと考えた次第でした。(あくまでも作り手目線での考察です)

ポップアップについて、どなたか良い方法ご存知ですか?


Windowsストアアプリ申請時に困った事

2014年03月13日
Windowsストアアプリ申請時に困った事

これまで10本のアプリを公開しています。
10本とも日本と英語圏に公開しています。

今回は日本だけの公開としました。
ダッシュボードにアプリをアップロードし
これまでの手順のとおり進めていきました。
公開する国について日本だけ、チェックボックスに入力したにもかかわらず
なんと「説明」について英語の説明も要求されています。
無視して、日本語説明だけ入力保存しても、完了になりません。


えっ英語説明必須?・・・


あらためてVisualStudioでプロジェクトのプロパティやマニフェストを覗いても
英語説明を要求される理由が見つかりません。


ひょっとして・・・


表示される文言について日本語と英語の両方が
使用される言語により切り替えて表示されるようにしています。
プロジェクトにStringsフォルダーを作成し英語圏用に
Strings/en-US/Resources.resw
というリソースを用意しています。(日本語用もja-JP配下に作っています)


このen-USフォルダを削除し、もう一度アップロード用ファイルを作成しました。
そしてダッシュボードでアップロード。
このタイミングで英語説明が不要となりました。
同じように困った方への参考まで。


ひさびさWindowsストアアプリ着手

2014年02月28日
ひさびさWindowsストアアプリ着手

Windows8.1でコーディング、テストを終えたあと、
VisualStudioにてプロジェクト名で右クリックし
「ストア」⇒「パッケージ作成」


2分くらい待つと実行モジュールが作成されます。
次は認定キットによる検証をクリック。
「Windows8.1用にアプリ認定キットが出てるからインストールせよ」らしきメッセージ。
(英語版osを買ってしまったので、そんな感じ)
いいなりでOK押下し認定キット、インストール完了。


一方、裏ではアプリ認定キットによるチェックのボタンが出ている。
(ここでキャンセルすべきだった。)
クリックするとWindows アプリ認定キット2.2が起動。
これなかなか終わらない。
これなかなか終わらない。
これなかなか終わらない。


なのでタスクマネージャーで強制終了。気持ち悪いのでマシン再起動し
あらためてVisualStudioから再度、「ストア」⇒「パッケージ作成」
実行モジュールが作成された後、現れた認定キットによるチェックのボタンをクリック。
でてきたのはWindows アプリ認定キット 3.1。(2.2がダメだったのね)
無事。検証完了(passed)。