2018-01-01から1年間の記事一覧
Constructor:base() OnInitialized() Constructor() BeginInit() EndInit() OnApplyTemplate()上から順番に実行される模様EndInit()が終わった段階では template の中身は取れないので注意
git branch --merged | grep -v '*' | xargs -I % git branch -d %
以前、作成したバッチの複数対応を行いました。 @echo off :カレントディレクトリを設定する cd /d %~dp0 @echo off :シンボリックリンクを生成するためのbatファイルを作成する echo cd /d %~dp0 > temp.bat for %%f in (%*) do ( echo mklink /d %%~nf %%f…
C++ 側と hlsl 側のcbuffer定義を一致させておくことで多重変更を防ぎます。 また、hlslでは#pragma onceは利用できなかったりするので注意してください。マクロベースの文字列の1:1置換で対応させます。用意したヘッダ #ifndef _HLSL_TYPE_ #define _HLSL_T…
① cmd を管理者権限で開く② openfiles /local on 打ち込んで実行③ 再起動④ 以後、必要な時に openfiles を実行するwww.atmarkit.co.jp
C++ プロジェクトにnatvisファイルを追加 記述、ビルドする ( デバッグ実行時に自動的にプロジェクトに追加されているnavitsファイルがデバッガに適用される) 以下、サンプル <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> <Type Name="TS::Array<*>"> <DisplayString>{{[size] = {_size}}}</DisplayString> …</type></autovisualizer>
使えそうなOSSがあまりなかったので自作しました。 実際に組み込んでみるとまだいろいろ不備があります。 github.com
こんにちは、今回はpyautoguiを使って外部のアプリケーションを自動操作する方法を紹介します。 今回扱うのは2つのモジュールです。 pyAutoGui キーボードのエミュレートに使用 pyperclip クリップボード利用に使用 メモ帳を起動して文字列を入力します。( …
こんにちは、gitのブランチ情報をApplicationに埋め込むツールを作成しました。 ビルド前イベントに今回紹介するツールを仕込むことで仕込むみます。 こうすることでビルド直前のソースコードにブランチ情報とコミットハッシュを静的な値として入れることが…
こんにちは、今日はpythonの勉強がてらゲームっぽいものを作ろうとおもっていろいろ触っていました。 結果50行足らずでキー入力に合わせて動くキャラクターっぽいのが作れました、感激。 簡単なデモやミニゲーム程度ならちゃちゃっと作れそうですね。3Dに関…
AmazonPrimeのビデオを見ながら開発するために作りました(苦笑)以下、実装の肝の部分です。 //! 現在のアクティブなウィンドウのハンドルを取得する HWND activeWindowHandle= GetForegroundWindow(); //! 強制的な最前面を有効にする SetWindowPos(activeWi…
シンボリックリンクを作成するbatファイルを作りました。 解説することも少ないので早速中身です。 @echo off :カレントディレクトリを設定する cd /d %~dp0 :シンボリックリンクを生成するためのbatファイルを作成する echo cd /d %~dp0 > temp.bat echo mk…
タイトルの通りです。 実用性は皆無ですがやってみたかったので作ってみます。まず半透明なアプリと不透明なアプリを比較 不透明な画像ビューア 半透明な画像ビューア 地味ですが半透明になっているのが分かると思います。 Window のxamlに以下の定義を入れ…
MVVMパターンでWPFアプリを作成しているとListViewやDataGridのSelectedItemsが取得したくなることがあります。 しかしSelectedItemsはDependencyPropertyではないので直接バインドすることはできません。 そこで以下の様なビヘイビアを作成してすることで問…