2017-01-01から1年間の記事一覧
Android端末でスクリーンのON/OFFを検出する方法についてメモ。 開発環境 開発環境 : Android Studio 3.0 Compile Sdk Version : API26 Android8.0 (O) Min Sdk Version : API23 Android6.0 (Mashmallow) スクリーンのON/OFFを検出する 通常、スクリーンの…
WPFで画面上の要素をキャプチャーして画像ファイルとして保存するような要件がワリとありますが、どうせならTriggerActionで作られたプロダクトは無いかなーと思って探してみたところ、すぐには見つからなかったので自作してみました。以下、今回の開発環境…
Visual Studioのリモートデバッグ機能を初めて使ったのでメモ リモートデバッグ機能とは? リモートデバッグとは、例えば客先から受領している端末上で実行しているアセンブリに対してブレークポイントやステップ実行するための機能です。 詳細は以下のペー…
Androidのログ出力ライブラリ"Timber"でログ出力機能を使ってみたのでメモ。 Timberについて github.comAPIリファレンスはこちら。 Timber 3.0.1 API 動作環境 Android Studio : 2.3.3 Compile Sdk Version : API26 Android8.0 (O) Min Sdk Version : API19 …
先日、ErgoDoxを購入してウキウキで使用していたんですが、キーマップを変更する際にコンパイル環境の構築やらビルドやらでハマったのでその内容をメモします。 まず、前提条件として私は Windowsユーザー 普段は開発環境はVisual Studioを使用している。 キ…
またもやWPF のMediaPlayer ネタです。 MediaPlayer のイベントにMediaFailed がありますが、このイベントで以下のようなメッセージが出力される場合があります。 HRESULT からの例外:0xC00D11BA これはWindows Media Player が出力している例外メッセージで…
前回同様、WPF のMediaPlayer のお話です。 iyemon018.hatenablog.com今回は楽曲ファイルの読み込み時ではなく、再生時に発生するノイズについてです。 このノイズも必ず発生するものではなく、特定の条件の楽曲ファイルと環境が揃わなければ発生しません。 …
WPF でWAVE ファイルなどのメディアファイルを再生するとき、System.Windows.Media.MediaPlayer を使用していたのですが、複数ファイルを纏めてオープンしたときに何故か楽曲が少しだけ再生される現象が発生しました。 ここではその回避方法についてまとめて…
特定のフォルダ内にあるメディア(MP3とかAVIとか)ファイルの再生時間を取得する方法のメモ 動作環境 OS : Windows 10 64bit .NET Framework : 4.6 Visual Studio : 2015 Enterprise WindowsAPICodePack は、以下の方法でインストールします。 www.nuget.or…
たまに使用する電車の乗車回数券ですが、定期券との併用方法をよく忘れるのでメモこの記事で紹介する内容はJR西日本(大阪環状線、JR神戸線)でのみ使用可能であることを確認しています。 全ての線区・区間が同じ仕組みかどうかはわかりませんのでご注意くだ…
少し前にJenkins でxUnit を使ったユニットテストの実行方法を試しました。 iyemon018.hatenablog.com今回は、Jenkins でxUnit でユニットテストを実行し、OpenCover を使ってカバレッジを集計・プロジェクトページに表示する方法についてメモします。 動作…
TFS 使っているときにTF14061 なるエラーメッセージが表示されたときの事象と対処方法メモです。 現象 Visual Studio でTFS と接続しているときに、チーム エクスプローラー上に"予期しないファイルの終わりを検出しました。"というメッセージが表示される。…
VisualTreeHelper を使用すると特定のコントロールのVisualTree 要素を検索したりできることは知っていたのですが、今まで使用する機会は殆どありませんでした。 今回使用したときに躓いた箇所も含めて、その使用方法をメモします。以下、動作環境です。 OS …
WPF でViewModel のプロパティが変更されたときにStoryboard を開始する方法で少し躓いたのでメモ。 開発環境は以下の通り。 OS : Windows 10 64bit .NET Framework : 4.6 Visual Studio : 2017 GUIアーキテクチャ : WPF ViewModel のプロパティの変更をトリ…
Windows10 でスクロールバーが表示されたListBox をタッチ操作したときにバウンドするようなUI 表現を無効化する方法についてメモします。タブレットでWindows10 を使用している際に、エクスプローラーなどで一覧表示している際に、領域外までスクロールする…
Windows10 上のWPF アプリケーションでタッチ フィードバックを無効化する方法にいてメモ※まず最初に、この記事で紹介する方法はあるパターン(後述)に対応できていません。 そのパターンでの対応方法が見つかれば追記 or あらたに記事を書きます。 タッチ …
teratail にも質問したんですが、 teratail.com 結局回答が無かったので自力で調べました。エッジ スワイプってなぁにって言うと、タブレットなどでディスプレイの端から中央に向かってスワイプする操作のことです。 以下のページでアクションセンターを表示…
デスクトップアプリでインストーラーからインストールが完了した後にOSを再起動する方法についてメモします。 動作環境 OS : Window 10 開発環境 : Visual Studio 2015 下準備 Visual Studio の拡張機能であるインストーラープロジェクトを追加します。Micro…
Windows Forms で、StripLine を使うと色々便利だったのでメモ。 StripLineってなに? MSDN StripLineより抜粋 ストリップ ラインは、標準またはカスタムの間隔でグラフの背景に影を付ける水平または垂直の範囲です。 ストリップ ラインを使用することができ…
最近Windows FormsのChartを使用する機会があったので、備忘録として使い方を残します。まず今回はChartにどんな種類のグラフが使用できるのか見ていきます。 Chartの系列は"Series"プロパティでアクセスすることができます。 この系列の種類を変えるには、C…
いよいよリリースされたVisual Studio 2017 さっそくPCにインストールしてみました。まぁ、ぶっちゃけどんな機能が追加されたのかは以下のページを参照したほうが手っ取り早いです。www.atmarkit.co.jp www.visualstudio.comリリースノートは以下から。 www.…
前回、PathListBoxを使って遊んでみましたが、今回もPathListBoxを使ってみます。 iyemon018.hatenablog.comカルーセルパネル(Carousel Panel)は、左右にコンテンツをスライドするあれです。 まずはサンプルプログラムの動作を見てみます。このように複数の…
WPFのコントロールにPathListBoxというものがあります。 これは、通常のItemsControlとは少し異なる動作をします。 百聞は一見にしかず、まずは以下のイメージを御覧ください。単純な動作ではありますが他のList系コントロールとは明らかに動作が異なります…
JenkinsでxUnitを実行したときに少しハマったのでメモメモ。 JenkinsでxUnitを使用している場合、MSTestと同じ方法では実行できません。 xUnitを使用するには、"xunit.runner.console"が必要です。 以下、実行環境です。 Jenkins : 2.31.2 .NET Framework : …
Visual Studio 2012以降、昔ながらのインストーラセットアップ プロジェクトが拡張機能で使用することができます。 (Visual Studio 2010は、Install Shield一択だったのですがあれは何だったのか…) できればこのあたりもJenkinsで実行できれば、 開発リポ…
以前、Jenkinsを使用してNuGetパッケージを復元することができました。 iyemon018.hatenablog.com今回は独自に作成したNuGetパッケージの復元を行います。 例えば社内で管理しているライブラリの復元も行うことができます。まずは下準備1. Jenkins実行ユーザ…
Windows上でJenkinsを起動しているときに実行しているユーザーを切り替える必要があったのでメモ。 環境は以下の通り。 OS : Windows Server 2012 R2 Jenkins : Ver.2.32.1 JenkinsはWindows上ではサービスで起動していて、各ジョブはOSのシステムが実行して…
Jenkinsを使用してプロジェクトをビルドするとNuGetパッケージの復元が実行されなかったので、その解決方法をメモメモ 環境は以下の通り Jenkins:Ver.2.32.1 Visual Studio:2015 Enterprise Team Foundation Server:2012 SP4 Visual Studio 2015からはNuGet.…
またまたTFSネタです。 TFSのDBをバックアップする上で、プロジェクト コレクション名が必要だったのですが、TFSが現在管理しているプロジェクト コレクション名を全て取得する方法って無いのかな―と調べていました。 結果から言うとそれっぽい情報は無かっ…
今日もTFSネタです。 TFSには”TfsConfig.exe"という構成ツールが含まれていますが、これを使用してコマンドラインからプロジェクト コレクションのアタッチ/デタッチ/削除を行うことができます。 アタッチ C:\Program Files\Microsoft Team Foundation Ser…