The Microsoft Conference 2013 に参加した会社のチームメンバーに教えてもらったのですが、Xamarin が凄いことになっている!とのこと。それはぜひやらねば!早速、Mac mini と Xamarin (評価版) で iPhone アプリ開発を始めました。
インストールして指示に従えばほとんど迷うことは無いのですが、Mac が無いと試せないことなので共有を。
NEC ノートパソコン LaVie PC-LL850HJ に Windows 8.1 をインストールしましたが、グラフィックドライバが互換の物で、画面が狭い解像度でしか表示されませんでした。Windows 7 の時は標準でインストールされたような気がするのですが・・・
ということで、ドライバを検索してダウンロード。インストールすると、無事 1280 x 800 で表示されました。これなら Windows 8.1 でも快適に使用できます。
- AMD Catalyst™ Display Driver – Windows Vista – 32-Bit Edition
http://support.amd.com/us/gpudownload/windows/Legacy/Pages/radeonaiw_vista32.aspx
検索するとおそらく先にヒットする Windows XP 用のドライバは使用できません。
もうひとつ SQL Server Compact で不思議な現象。私の個人のフリーソフトでも、会社のアプリでも、SQL Server Compact をDBとして使用している物が有り、時々動かないと言われてずっと謎だったのですが、ようやく謎がひとつ解けました。
SQL Server Compact のインストールの後に、 .NET Framework をインストールすると、SQL Server Comapct が動かなくなる。
正しいインストール順は .NET Framework の後に SQL Server Comapct です。
これを逆にしてしまうと、SQL Server Compact のDBへの接続が失敗するようになります。もしこの現象が起きたら、プログラムの追加と削除で、「SQL Server Comapct」を選んで「修復」すると動くように戻ります。
Windows XP だけ動作が変、というと、前回の件の他に、WPF でアイコンが表示できない問題がありました。
- Windows XP
- .net Framework 4.0
- 特大サイズのリソースが PNGフォーマットの アイコン(icoファイル)
この条件でアプリを ClickOnce で発行したところ、Windows 8 では問題なく動作しているのに、Windows XP でだけ
Application_DispatcherUnhandledException
The image format is unrecognized.
と例外がでて起動できませんでした。ClickOnce かどうか?は関係ないかもしれません。調べてみると、.net Framework 4.5 の環境では起きてない様子。
特大アイコンを BMP フォーマットのアイコン ico ファイルに変更したら、ちゃんと動きました。3.5 の時もちゃんと動いていた、その同じ ico ファイルを持ってきたのですが・・・ちょっとこれはツライ。
仕事で作っているアプリで発見した現象。今年のバージョンから必須要件を引き上げて Visual Studio 2012 で開発、.NET Framework 4.0 + SQL Server Compact 4 になったとたん、「Windows XP であまりに遅くて使えない」というテスト結果が。
メンバーが調べてくれた結果、
Windows XP の SQL Server Compact 4 で、データベースを暗号化(パスワード付きに)している場合、極端に動作が遅くなる
とのこと。実際、DBアクセス部分で、通常は1秒かからないところに40秒以上かかっていました。
社内では Visual Studio 2012 と Team Foundation Server 2012 を使用しています。そこで以前起きていた現象です。
チームメンバーのひとりが、本人のPCの Visual Studio 2012 から、タスクに関連付けを選択してソースコードをチェックインしようとすると、エラーが発生しました。
ID 000。理由: TF237124: 作業項目を保存する準備ができていません
※000 はタスクの番号
確認すると、ソースコードはチェックインされていますが、タスク(作業項目)とリンクされていません。Webアクセスを使用して、作業項目から変更セットを選択して、手動でリンクを追加することは出来ます。
発生していたのはその ひとり の 1PC だけで、他のユーザー・PCでは発生していませんでした。また、作業フォルダのマップを解除して、フォルダを作り直しても改善しないようでした。
先日(2013年7月20日)、日本マイクロソフトの品川本社ビルの会議室で開催しました、第7回 Plus Programming .net 勉強会 【MCP試験 70-480 合格を目指そう!jQuery の使い方と試験対策 演習】の資料3つのうちの3つ目の資料を共有します。
と言っても、この資料は演習問題の取扱説明書なので、これだけでは意味がありません。今回は、どんな問題をどういう考えで作ったのか?少し書きたいと思います。
※また、演習問題6の訂正を掲載しています。
先日(2013年7月20日)、日本マイクロソフトの品川本社ビルの会議室で開催しました、第7回 Plus Programming .net 勉強会 【MCP試験 70-480 合格を目指そう!jQuery の使い方と試験対策 演習】の資料3つのうちの2つ目の資料を共有します。
勉強会の参加者は、1名が jQuery 上級者で、未経験者も数名いました。当日の実際の解説ではそれを踏まえて、jQuery がどういうものか?どうやって実際の業務でアプリケーションを作っていくのか?がイメージ出来るように解説をしました。
資料はこの後の演習でも使えるように、セレクタやAPIの抜粋版が含めてあります。この資料を確認しながら問題を解いていく感じになりました。
先日(2013年7月20日)、日本マイクロソフトの品川本社ビルの会議室で開催しました、第7回 Plus Programming .net 勉強会 【MCP試験 70-480 合格を目指そう!jQuery の使い方と試験対策 演習】の資料3つのうちの1つを共有します。
対象のMCP試験 70-480 の位置づけと、コミュニティメンバが実際に勉強したお奨めの勉強方法や体験談を紹介しました。
また、他に HTML5マークアップ新要素 をまとめた資料も配付しました。
5.2 Performance and Resource Management
Pressing the Back button from the first screen of an application must close the application
の違反で、ひとつアプリの審査に落ちました。と言っても、一度審査に通っているアプリのバージョンアップで、そこは変えていないので、審査する人によっても判断が分かれるところなのかもしれませんが。
(審査に落ちたのはこのアプリでは無いのですがわかりやすいキャプチャで)ピボットで左右にスライド(スワイプ)出来る画面構成で、一つ目の画面がブラウザ、二つ目の画面がリンク集になっている時に
- アプリを起動する
- 検索をしてページを遷移する
- スワイプしてブラウザ以外の画面を表示する
- デバイスのバックボタンを押す
- アプリケーションが反応をしない(※実際には画面外のブラウザの「戻る」が動作しているのだが、画面には見えない)
というのが問題で審査に落ちたとのことでした。