window.QTags.addButton(t,e,n,o,a,"",-1)};インフラエンジニアのメモ帳プログラムでよく使う設定ファイルについてまとめてみたその他2017.10.15プログラミングをするときにちょっとでも凝ったプログラムを作ろうと思ったら設定を何処かにまとめたいですよね。(他にも色々な設定ファイルがあると思うので、今後拡充できればと思います。)しかし、設定ファイルと一口にいっても色々な書式があってどれを選べばいいか迷ったりすることがあるので、まとめてみました。(個人的にはYAMLが好きです。APIではレジストリや、XMLを使用すべきであり、非推奨です。いえ、簡単なフォーマットなので幅広いプログラムから使用することが出来るため、未だに様々な場所で使用されています。comment[section1]val1=aaabbb[section2]val2=3xmlxmlはW3Cにより仕様が策定されている形式になります。HTMLタグのような形式で記述することが可能で、プロパティに属性を記述することが可能です。自分は作ったことはないですが、xmlをメインとしたHTMLのXHTMLやエクセルの見た目を定義可能なXSLTとして使用されることもあります。attr="aaa">data3</array></root>jsonjsonはもともとはjavascriptで簡易に読み込むことが出来る形式で多くの場合、データが軽量になるという特徴があります。その為、多くの設定ファイルとして用いられることが多いです。]}YAMLYAMLはxmlと似たような設定を表記可能ですが、xmlと比べて終了タグが必要ないことや、属性定義が別項目として定義が必要なことから、設定の解析が簡単になります。rubyなどで良く用いられています。入れ子をインデントで表現するため、ヒューマンフレンドリーでもあると思います。dddtomltomlはgithub上で記法が定義されている形式になります。vimのプラグイン管理ツールのdeinでも使われています。(その他で使われている場所がわからない...。vagrantのhostsファイルもtomlだったかな?)あまり良く知らない形式なので、記載例はgithubのを直で。Sierraにアップデートしたらgitコマンドがエラーになった。(/Library/Developer/Comma...その他Nginxの制御コマンドNginxではsystemctlを使用して制御を行うことが可能です。awk(gawk)」が良さそうなので使ってみました。最近のLinuxディストリ...その他/etc/sudoersの記載について調べた。sudo権限を編集するためには/etc/sudoersを編集する必要があるが、これの書式を良く忘れるので備忘として記載しておく。/etc/sudoersを編集する際には必ずvisudoコマンドを用いること通常、/etc/sudoers...その他xxxxenv系はこれで統一!anyenvを使ってすっきりさせようXXXenvって便利ですよね。rbenv,nodenv,pyenv,phpenvなどなど、色々なバージョン管理ツールがあります。複数プロジェクトで色々な環境を使っている人は必須だと思います。色々なXXXenvを入れると、.bas...その他tailwindcssの独自ユーティリティで、レスポンシブ対応する方法tailwindcssでは、既存のユーティリティに独自のユーティリティを追加可能である。追加しただけだとtailwindcssのレスポンシブに対応できない。このため、本記事ではレスポンシブ対応を行う方法を記載する。コメントをキャンセルメールアドレスが公開されることはありません。自動化ツールとかを作成して業務効率化をするのが趣味。インフラエンジニアのメモ帳.ホーム検索トップサイドバ。