大切なのはアウトプットとコミットメント。 忘備録てきなかんじです。
Mac
Wake On LAN に対応している機器はネットワーク経由で電源を入れることができます。 Macから電源を入れたくて試してみました。 (サーバールームのマシンがたまにシャットダウンしてしまっていて電源を入れたかったのです) Macではwakeonlanコマ...
Git
最近仕事が忙しくて、書きためていた記事もそこをついてしまっていました。 Gitで特定のファイルの変更履歴を見たい時にどうしますか? ツールを使って見る方法もありますが、Gitのコマンドで確認する方法もあります。 ```bash `gutter:false;...
Swift Xcode
久しぶりにXcodeでiOSのアプリを作成しようと思ったのですが、いきなり変な事でハマりました。 題名の通り、リソースファイルを追加しようと思ったのですが、フォルダのまま追加したら突然ビルドが通らなくなりました。 ### 環境 * macOS 10.13.3 *...
awk Linux Mac macOS Ubuntu Unix
カンマ区切りのCSV形式の文字列を逆順にしたい。 手でやってもいいのですが、コピペがめんどくさい。 awkを使って行う方法を考えてみました。 ```bash `gutter:false; $ echo "hoge,foo,bar" | a...
Vim
Vimで置き換えをするときに、空白とかを改行にしたい場合ってよくあります。 Vimだとs/hoge/foo/gで置き換えできますが、改行コードってどうやって入れるのかよく分からなくなります。 いつもググるのですが、記事にして覚えたいと思います。 (とか言いつつ...
Mac macOS
テストなどでサイズを指定したファイルが必要になったりします。 MacやLinuxなどUnix系のOSならターミナルでチャチャっと作成してしまいましょう。 使うのはddコマンドです。 ```bash `gutter:false; $ dd if=/dev/z...
Gitで開発していて、コミットしたい時にリモートリポジトリが進んでいたらどうしますか? 普通は以下の2つのコマンドのうちどちらかを行うのではないでしょうか? * git pull * git rebase ## git pull場合 git pullはfetchと...