チラ裏
Confluence UserMacro から Manager 系オブジェクトにアクセスする方法 18-06-21
例えば LikeManager ならこんな感じ。
参考元: C#Script #load はスクリプトファイルの相対パスで指定 18-05-26
csi dir/Hoge.csx とし,その Hoge.csx の中で #load "./Other.csx" と書いた場合, dir/Other.csx がロードされるようです。あくまでそのスクリプトファイルからの相対パスで検索されるみたいです。あまり情報なかったので書き残しておきます。 PowerShell class から別ファイルの class にアクセスできない 18-05-26
かなり厳しい仕様…。 http://www.vwnet.jp/windows/PowerShell/2017082402/ClassInClass.htm New-Object して使用する分にはOKなのですが,別ファイルの class を継承元に指定したり,その class の static method を呼ぶこともできないようです。ひー。 C# mono(mac環境) でシャドーコピー実行に失敗する 18-05-25
こんなエラーが出ました。 $ mono ./../AdelCommand.exe Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'AdelDevKit, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. File name: 'AdelDevKit, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' Server stack trace: at (wrapper managed-to-native) System.AppDomain.ExecuteAssembly(System.AppDomain,System.Reflection.Assembly,string[]) at System.AppDomain.ExecuteAssemblyInternal (System.Reflection.Assembly a, System.String[] args) [0x00029] in <bb7b695b8c6246b3ac1646577aea7650>:0 at System.AppDomain.ExecuteAssembly (System.String assemblyFile, System.String[] args) [0x00008] in <bb7b695b8c6246b3ac1646577aea7650>:0 at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly(string,string[]) at (wrapper xdomain-dispatch) System.AppDomain.ExecuteAssembly(object,byte[]&,byte[]&,string,string[]) Exception rethrown at [0]: at (wrapper xdomain-invoke) System.AppDomain.ExecuteAssembly(string,string[]) at (wrapper remoting-invoke-with-check) System.AppDomain.ExecuteAssembly(string,string[]) at AdelCommand.Program.Main (System.String[] args) [0x00071] in <e800117528bb4c58a0bba7a8c56c52d9>:0 ApplicationBase を指定するようにしたら動くようになりました。
bash 標準出力かエラー出力か確認する 18-05-23
それぞれ出力をオフにして実行してどちらかでているか確認するようにしてます。
参考: PowerShell クラス内で Invoke-Expression したときに標準出力とエラー出力をターミナルに出力させる方法 18-05-23
Invoke-Expression "& `"$exePath`" $aArg" | Out-Host 色々試してこれにたどりつきました。 PowerShell クラスのコンストラクタやメソッドの中で Write-Output してもターミナルに出力されない 18-05-23
そういう仕様っぽいです。これは分かりにくい…。 とりあえず標準出力するなら Write-Host を使う。デバッグ用途ならこれが手軽。 こんな記事もありました。 https://stackoverflow.com/questions/4998173/how-do-i-write-to-standard-error-in-powershell C# .net core に移行するか検討 18-03-17
engineplan にて、せっかくだし勉強も込みで移行を検討。 AppDomain が使えないらしい。代わりの機能はあるらしいが検索するもまだまだ情報が少ない状況。 C# async/await のコンパイル結果 18-01-17
CIL レベルではどういう実装になるのかなぁと調べていたところ、ほぼ答えとなる情報がこちらに! http://blog.xin9le.net/entry/2012/08/06/123916 C++ マクロをインクルードパスの一部に使用する 17-10-05
できたー!
Windows C++ 不正なメモリアクセス時にコールバック処理をする方法 17-10-04
SetUnhandledExceptionFilter を使うと、NULLアクセス時の例外発生時など死ぬ直前に特定の処理を実行できるらしいです。 http://d.hatena.ne.jp/s-kita/20130502/1367497803 Xcode プロパティリストファイルの解析 17-09-26
pbxproj はプロパティリスト(リンク先:wikipedia)。 https://github.com/claunia/plist-cil Xcode pbxproj の仕様 17-09-26
自動生成するために仕様を知りたくて調査。 http://www.monobjc.net/xcode-project-file-format.html Xcode pbxproj の中にあるハッシュ値(UUID) 17-09-25
96bit の文字列。手動でいじる場合ランダムでいいのかなぁとネットの海をみていたらランダムでよさそう。 Xcode ビルドしたアプリのターゲットOSの指定方法 17-09-24
よく勘違いしがちで自分も忘れがち。 http://blog.imple.co.jp/archives/103 PowerShell 空白を含む実行ファイルを引数有りで実行する方法 17-09-22
自力で分からず、検索するもなかなか見つからず。やっとようやく見つけました。
Powershell: how to invoke a second script with arguments from a script C# コマンドライン引数を解析するライブラリ 17-09-17
こんなものがあるらしいです。 https://wiki.dobon.net/index.php?.NET%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%B8%A6%B5%E6%2F108 (実際使ったら少し使い勝手が悪く、結局導入は見送り。) C# MEF と AppDomain でDLLをシャドウコピーする 17-09-13
分かりやすいサンプル。ありがたや! https://coderwall.com/p/fusuww/remove-mef-plugin-at-runtime C# で DLL を Assembly やら AppDomain を使わず簡単に読み込む 17-09-13
MEF というものがあるらしいです。やってみたらめちゃんこ簡単でした。 ImportMany を使わない場合はこんな感じ。
C# の DLL をファイルロックせずに読み込む 17-09-12
シャドウコピーという機能を使えばいけるみたい。いちいちコピーしなくてもいいんですね! 高速なハッシュ関数 17-08-20
まとめページ。ありがたや! [スライド] スクールガールストライカーズの内製クライアントエンジン 17-08-20
キャッシュにのりやすくすると消費電力が減る、あまり考えてなかったなぁ。参考になりました! シフト演算の"31" 17-07-12
シフト演算を使うC#からはき出されたILコード。
CILをC#から読み込む 17-07-06
CILバイトコードを解析してC#で扱いやすい形にする方法。とても丁寧なサンプル! CILでGeneric 17-07-06
びっくりマークの意味は分かった。ILのGeneric表現もっと知りたいー! CIL命令一覧その2 17-07-06
自動翻訳だけど日本語!ありがたい! CIL命令一覧 17-07-04
wikipediaさん。pdfより軽いのでありがたい! ノイズ関数 17-07-04
シェーダー上で時々使うノイズ関数。シンプル&便利ー! 以下、コードの転載。
xenko さんを触ってみた 17-07-03
シリコンスタジオさん制作のオープンソースなゲームエンジン。たぶん Made in Japan!わくわく! UIの参考にと思って触ってみました。 プロパティグリッドの戻るボタンはシンプルな解決法で良いなぁと思いました。 |