Skypeつながらない。。

めちゃ久しぶりにSkypeで通話を試みると、勝手に通話が切れて繋がらない。。 どうやら通信が遮断されてるっぽくて、案の定、ESET(セキュリティソフト)のファイアウォールで弾かれてた。 ポート開けてやらねば、、、 Skype for Windows Desktopを使用するに…

git merge には dry run がないけど dry run っぽいことがしたい

--no-commit と --no-ff を使って dry run っぽいことを実現する。 $ git merge --no-commit --no-ff develop 単純に git merge だけだとコミットまでされてしまうので --no-commit をつける。 あと fast-forward でマージされないように --no-ff をつける。…

git merge 時にどちらかのブランチを優先してコンフリクトを解消したい

ファイル単位で指定したい場合は checkout --ours か checkout --theirs を使う。 現在チェックアウトしているブランチを優先する場合は --ours 。 $ git checkout --ours hello.php マージするブランチの変更を優先する場合は --theirs 。 $ git checkout -…

Twigのforまとめ

Twigでループ処理を書きたいときに使う for は結構いろんな書き方ができるのでまとめとく。 とは言っても、ドキュメント見れば全部載ってるけども。 連続した値を扱いたいとき https://twig.symfony.com/doc/2.x/tags/for.html#for .. 演算子を使うと便利。 …

ディスク使用量を確認するコマンド

ディスク容量のアラートが出たときに。 まず最初にやってみよう的な df -h 。 # df -h さらにディレクトリ別に使用量を確認したいときは du 。 # du -h -s /* | sort -nr # du -s /var/* | sort -nr sort を使って使用量の降順で並べ替えてやるとわかりやす…

Chef ClientだけでNginxをインストールして起動するまでの最小限の流れ

Chef DKのインストールはしない。 当然 chef generate や knife cookbook create も使わない。 Chef ClientだけでNginxをインストールして起動までやる。 Chef Downloads 今回はAmazon Linux 2のEC2インスタンスを用意した。 まずはChef Clientのインストー…

小さなアウトプット、継続中。

1日1回のペースでブログを投稿し続けて1ヶ月が過ぎた。 まぁ、記事自体は短かくて内容も薄めのものばかりだが、それでも継続できていること自体は良いことなのではと自分では思っている。 まだ1ヶ月程度ではあるが、ブログ継続してて良いなと感じてる点は、…

人工知能で配色パターンを生成するツール「ColorMind」を使ってみた

colormind.io 配色パターンを考える機会があって、なんか良いツールないかなと思って探してたら見つけた。 こんなのあるんだ、って感じで、このツールの存在を知らなかったんだけど、「ColorMind」でググってみたらめっちゃ記事出てきて、うわめっちゃ今更感…

CSVの値にJSON文字列を含ませるには

CSVの値にJSON文字列を含みたい。 その場合、JSON文字列に含まれるダブルクォーテーション " やカンマ , はどうしたら良いか。 codezine.jp 以下引用。 もしこれらが値に含まれる場合は、以下のルールを守ります。 値をダブルクォートで囲むこと。 値内のダ…

TwigでJSONデコードしたい

Extending Twig - Documentation - Twig - The flexible, fast, and secure PHP template engine Twigを拡張して json_decode というフィルターを作ってあげる。