リソースの命名規則を考えるTerraform異論は認めるし、手探りなので特にこれと言った答えはない。Terraformではリソースに名前をつける(terraform_res_nameの部分)。リソースの命名規則を考える2018-04-05Atomで設定でソフトラップを無効にしても折り返されてしまうatomソフトラップとは文字列がエディタの幅を超えた時に表示だけ自動的に改行する機能で、多くの場合は便利なんだけど表とか行を比べて見たいときには非常に見づらくなってしまう。Atomでソフトラップを無効にしても折り...Atomで設定でソフトラップを無効にしても折り返されてしまう2018-04-03DockerのコンテナIDとプロセスIDを調べるdocker先日、とあるプロセスが暴走していてCPUを食いまくっていた。バッチサーバで各バッチをコンテナで実行しているんだけど、どのプロセスがどのコンテナかを調査する時にPIDからコンテナID(もしくはコンテナIDからPID)を調べる必要がある。tipsたまに使ってたんだけど、なぜかウィンドウ下に出てこなくなってた。Preferencesを開いてプラグインのインストール画面でTerminalにチェックを入れると表示される。IntelliJの再起動をすると。書くほどのことではないんだけど、ちょっと運用を引き渡すことも兼ねてのメモ。お名前.comでドメインを取得する。example.com。Aレコードとして、ドメインと該当サーバのIPを紐づける。tips「Jenkins新しいのあるよ」という通知が出てたので、いつものようにアップグレードしたらエラーが出て起動しなくなった。問題はプラグインアップデート中だったということ。違反のエラーが出てしまう症状に会った。問題はなかったんだけど。「Go言語(Go-Json-Rest)のCORSでのハマり。半額の250円だったので幾つか購入した。WiFi設定を行っても「接続に失敗しました」というメッセージが表示され、接続されない。ヘルプに書いて有ることを片っ端から試してみた。IAMアカウント(例えば会社用と自分用)を使っているときに、間違って他のアカウントを使わないようにしたい。「--profile」オプションで環境を切り替える事もできるが、付け忘れたりするリスクがある。_で始まるファイルが表示されない。これはGitHubの仕様である模様。挟まれたHTMLファイルを生成する。Pagesにホスティングしてしまうと404になってしまう。ドキュメントを生成しようとすると以下のようなエラーが出るようになってしまった。設定しておくと、IMEが日本語入力になっていても自動的に英字入力に切り替えてくれる。TouchBarのMacBookProになってからこの機能がうまく動かない。考え外部キー制約を設けておくと、存在しないエンティティ(例えばユーザIDなど)にリレーションをシステム的に持てないようにすることができる。これは、データの不整合を防ぐためには非常に有効な手段であると思う。setup2017AWSが公開してるドキュメントを見ればわかるんだけど、再セットアップ時に行ったので備忘録。IAMでアクセスキーを発行する。awsコマンドのインストール。slickPlayframeworkでSlickを使う時にPlayframeworkの公式ドキュメントにも記述されている、play-slickというPlayプラグインを使う。付きでインストールされてしまう。Bar)になったので環境を整えてる。最初は「もうzshじゃなくてbashでいいかな」と思い、syntax-higlightとかzplugの代替になるものとかを探してみた。アップデートしてから、「ブラウザを確認できませんでした」という表示が出るようになってしまった。Signatureがなんたらかんたららしい。いうプロセスが凄いCPUリソースを食う件すごいMacの動きが重くて、悪さしてるのはどのプロセスなのかとActivityMonitorをみたらcfprefsdというプロセスが80%くらい食っていた。スペックはこんな感じ。いうプロセスが凄いCPUリソースを食う件2017-08-02arp-scanでLANにつながっているデバイスのIPアドレスを調べる先日、RaspberryPiを触っていた時に、LANに接続している内のIPアドレスを知る方法はないかと思っていろいろ調べてみた。すると、arp-scanというコマンドがあった。tipsAtomを使っていてキーバインディングで迷子になった時いつも調べるのでメモ。キーバインディング設定を開いて確認する。Tipsこれは、リソースを変数で参照して整合性?を保とうとしたときに良くなる。tipsTerraformにはテンプレート機能がある。使われるのは、ポリシーの設定などで、ヒアドキュメントで記述されるようなものを、別ファイルに記述し変数を与えて埋めていく。TipsTerrafromでは変数が利用でき、variableを定義して、値を注入する。シンプルな例は次の通り。TipsTerraformでListの変数を使ってループさせたい時がある。ユーザアカウントを複数作りたいとき。以下のようなリソース定義を必要な分だけ書かないといけない。10個あったら10個。