しおメモスマートフォン用の表示で見るしおメモ雑多な技術系ブログです。RxSwift絶対忘れる自信があるので書いておきます。引数に置換かけながらLLDBコマンドを実行するaliasが作れます。これを利用することで、簡単なコマンドならば、Pythonスクリプトを用意する手間が省けます。stashをしたかわからなくなることがあるので、シェルに表示されるようにしてみました。これで誤popがだいぶ減りました。listで確認できます。メモ忙しい人向けに、.xcactivitylogからメソッドのコンパイル時間を抽出するワンライナーです。メモあとからコミットメッセージ書きたいとか、rebase前提でとりあえず細かくcommit切りたいときに、雑にtempとかWIPとか書いて忘れそうになるので、hooksのpre-pushに警告をいれてみることにしました。pushを防ぐのとほぼ同じです。git管理下のディレクトリにいる時に、もろもろのよく使うページを開くワンライナーでエイリアスを作ってみました。メモcurlで取ってくるだけですが、シェルから取れると便利なので割とよく使っています。このGitHubのリポジトリ(わかりづらい)のrawから取ってきます。こちらは、CC0ライセンスらしいです。.bashrcやら.zshrcに置く。メモassetsの画像を読む際に、template内のimgタグに直接記述するのではなく、スクリプト側の変数を利用してsrcを設定する際、~などがうまく意図したパスに変換されないことがあります。ただのaliasですが、少しでも楽しようとextensionにしてみる。メモboost::algorithm::splitの使い方です。メモ普通のアプリの場合は、NSLocalizedStringにキーを渡すだけで大丈夫なのですが、frameworkを公開する場合、デフォルトだとアプリ側のBundleを参照してしまうので、そちらも正しく指定しなくてはいけません。Imagemagickシェルだけで簡単にコマンドを並列実行するのに、xargsの-Pオプションがあります。Parallelも便利ですが、そちらはmacユーザーだと別途インストールが必要なので、こちらを紹介します。メモデザインいじると上書きされてしまうから、いっそのことここに書いてしまおう。CentOS6系までのiptablesの代わりに、7系からではfirewalldを用います。はてなブログProiOSエンジニアです。