#perl
####ファイル演算子便利
- http://www2u.biglobe.ne.jp/MAS/perl/ref/filetest.html
- 適切なファイル情報が引けるので、existなら-eに代用出来る
#unity
####Object.DestroyImmediate
- 該当のオブジェクトだけでなく、そのオブジェクトが参照してるAssetも削除してしまう(Prefabと参照関係にあったらとか
- http://www.wallflux.com/link/167184853341463/1346967861
####MiniJSONのOverflowException
- PerseするJSON文字列の構文のどこかをtypoしてる場合に起こる
####Bounds構造体
- http://www.wisdomsoft.jp/45.html
- 3D空間の範囲を指定する構造体。Rect構造体の3Dversion
#c#
####c#のusingについて
- 構文とディレクティブで効果が違う
- http://msdn.microsoft.com/ja-jp/library/yh598w02(v=vs.80).aspx
- http://msdn.microsoft.com/ja-jp/library/sf0df423(v=vs.80).aspx
- 構文の方は、明示的に必要なくなったらGCに破棄(Dispose)する様に指定出来る
####call non-staic method from static
- http://stackoverflow.com/questions/6716450/call-non-static-method-from-static-method-c-sharp
- delegateから呼べばstaticMethodからnon-staticMethodを呼べた。
####列挙体やarrayで特定の要素が有るか調べたいとき
- Collectionの中が昇順降順に並び替えられてる場合のみ,System.Array.BinarySearch使った方が速い
- 比較する候補が300個くらいあるならBinarySearchかなという感じだけど
- 5こしかないならContainsでいいきはする
- 比較回数5回も比較できねーよ! BinarySearchで3回の比較になるぜ! みたいな感じ
- 他にはIList.Countains使うのが分かりやすいかも
####.bundleファイルについて
- macのパッケージングの仕組み、またはmacのshared libraryの名前
- 前述したリソースのパッケージに使っている場合もある
- OSXに入っているgccコンパイラには-sharedの代わりに-bundleがあるからshared library
- https://developer.apple.com/library/mac/#documentation/CoreFoundation/Conceptual/CFBundles/AboutBundles/AboutBundles.html#//apple_ref/doc/uid/10000123i-CH100-SW1
#shell
####shellのxargs
- git ls-files --deletedでdeleteされたファイルが取れるので
- git ls-files --deleted | xargs git rm見たいに、パイプで左辺の標準出力の結果を引数で渡せる
- http://x68000.q-e-d.net/~68user/unix/pickup?xargs
####[zsh]Ctrl+wで直前の/までバックスペース
- WORDCHARS='*?_-.[]~=&;!#$%^(){}<>'
- 参考:tsakaの日記
#AFXファイルとは
- AFXファイルは主にAuto FX Photo/Graphic Edges Imageで使用されるラスターイメージファイルです。
- 画像を加工する情報の設定ファイル的なやつっぽい
- http://www.autofx.com/products/pge_mac/gallery2.html