mattak's blog

人生を1ミリ進める

2018-05-01から1ヶ月間の記事一覧

EnumSelection v1.0.0 をリリースしました! 🎉

github.com どうゆうやつ? 複数のenumを一つのfieldで管理 & unity editor上で表示できます! 便利な機能とか どのenumにするかを選ばせるpopupをcategoryとして制限できます。 enum宣言時 [EnumSelectionEnable(Category = "MyCategory")] public enum Sam…

Unity 2018.1 のguidかぶりに注意

Unity 2018.1 で新しくプロジェクトを作成した際に、 Scenes/SampleScene.unity が作成され自動的に初期シーンとして開かれるようになりました。 とても便利な機能なのですが、unitypackageをexportする際には注意が必要です。 Default guid of Scenes.meta …

gawkべんりだ

よくやる処理がgawkで便利にできると知ったのでいくつかメモ 画像サイズ変更 例: - sample.png => sample.jpg 従来 (確認 => 実行) $ for f in $(ls *.png); do; echo convert -geometry 480x480 $f ${f/.png/.jpg}; done $ ^echo^ gawk (確認 => 実行) $ ls…

私生活をマージナルゲインしていく

失敗の科学をよんで知った概念. 1%の改善をつくみあげいけば... 的なやつ。 エンジニアだと普通にすごしていると日々マージナルゲインしていると思う。 escが押しにくいからキー配置をかえてみようとか、macのspot lightが使いにくいからalfredつかってみよ…

プロジェクト全体のコードの行数からいい感じかどうか知りたい

数年前のプロジェクトで100行未満のファイルをプロジェクト全体の95%にする。 という趣意でメンテしやすさを確保しようとした。 (テストやコードジェネレートしたものは除いて計測するような指標) speakerdeck.com これはわりと簡便で良い指標だと個人的に感…

Boidsを試す

Unite 2018でBoidsの話があったのだけど、面白かったので真似して実装してみる. Boidsとは Boids - Wikipedia 群体のシミュレーションをする際に、3つのルールを適用すればObject群がそれっぽく動くということらしい. wikipediaの画像が分かりやすかった. ル…

試行していく

雑に書いていく運動 3冊読んだ. 失敗の科学 https://www.amazon.co.jp/dp/B01MU364ID/ 仕事はたのしいかね? https://www.amazon.co.jp/dp/B00SIM19YS/ チーズはどこへ消えた? https://www.amazon.co.jp/dp/459403019X/ どれもいい本だった。 失敗の科学は、…

Rider で全体に適用したコードフォーマットを切り替えたい...!

本当はプロジェクトの設定でコードフォーマットを指定するのが良いのかもだけど、自分用メモ。 OSSはデフォルトの設定、業務は特定の設定でのコードフォーマットをRiderに適用したい. 最終的に Riderの設定をgit管理するのが良さそうという結論に至った。 gi…