【Unity】UniRx:ボタンの押しっぱなしを検知する
Repeat ではなく RepeatUntilDestroy を使えば dispose しなくても自動的に処理を止めることができます。 using UnityE ...
【WEB】リダイレクト時にURL末尾にスラッシュがついてしまうのを防ぐ
.htaccess を利用してURLリダイレクトする際に、末尾にスラッシュが付くと都合が悪い場合があります。そんな時は.htaccessの DirectoryS ...
【LibreOffice】マスターデータをカンマ区切りでCSV出力できるCalcツール
Windows, Mac 両方に対応。個人的には Excel より LibreOffice の方が保守も楽です。 GitHib MasterData.ods イ ...
【GitHub】README.mdファイルに画像を貼り付ける
取り扱い説明書は画像を添付すると分かりやすくなり華やかになる。Markdown で記述された README.md ファイルに画像を表示するには、Github の ...
【C#】コーディング規約って大事
最近は Unity で開発をする機会が多いので、偏った考え方になるかもしれないですが、いくつかのプロジェクトで気になった点を、少し毒強めに書いてみます。 関数編 ...
【C#】BitArray拡張
BitArrayを使ったBit操作を少し楽にする。 using System; using System.Collections; namespace mira ...
【Mac】画面をキャプチャーしつつGif変換する
GIPHYがとても便利です。日本語表記はありませんが、シンプルな項目しかないので難しくありません。 起動して範囲を選択肢、録画を開始する。これだけ。デザイナーさ ...
【C#】関数の命名規則「Is」「Has」「Can」について
setter, getter は悩まないけど、その他の命名規則で悩む人へ。 - Is ・・・ 形容詞 (例)〇〇が完了したか?等 - Can ・・・ 動詞 (例 ...
【Google】スプレッドシート:任意の文字列で囲まれた特定の範囲を取得する
任意の文字列で囲まれた。範囲のセルを取得する方法です。今回は RANGE_STARTとRANGE_END 文字列で囲まれたセルを取得する様にしてみます。 スクリ ...
【Unity】ShaderプロパティへのアクセスはShader.PropertyToID を使用した方が早い
material.SetColor などシェーダーのプロパティ値のキーは事前にPropertyToID を使ってでキャッシュしておいて、それを使ってアクセスした ...