業務こなしての気づき
まじで肝冷えた。
リリース媒体の作成をミスっていて、リリース時に気づいて肝が冷えた。
機械化してない部分でミスっていたので、もうちょいなんとかしたい。
慣れてくるとミスしやすいってのは、他人事じゃないと思って入るんだが、どうしてもやらかしてしまうな。。。
スモールスタート大事
小さく始めることは大事。
移行検証で、いきなり移行に取り掛かるのではなく、移行先の環境づくり、徐々に移行をやっていくべき。
一気にやると課題の多さから対応内容の優先度や影響範囲の誤認が生まれやすい。
小さく初めて理解を深めて、環境への理解力と適応方法を身につけることが大事だと痛感した。
ただ、自分を過信してしまうと、スモールスタートができなくなってしまうんだよなぁ。。。
シェル作成で学んだこと
設定ファイルから値を取得する方法
取得するコマンドは、以下の通り。
PARAM1=$(grep '^PARAM1=' xxxx.txt | cut -d'=' -f2)
処理内容の説明
grep '^PARAM1=' xxxx.txt
grep コマンドは、ファイル内から指定したパターンに一致する行を抽出する。
^PARAM1= という正規表現は、行頭が「PARAM1=」で始まる行を対象ファイルから取得する。cut -d'=' -f2
cut コマンドは、テキストを区切り文字で分割し、指定したフィールドだけを取り出します。 -d'=' は「=」を区切り文字として使うことを指定している。
-f2 は「2番目のフィールド(=の右側)」を取り出す指定。
上記を組み合わせて、指定パラメータの値を取得できる。
sourceとか使う手もあるのを、調査していて気づいたけど、影響がデカすぎるので、影響が最小限になるこの方法にたどり着いた。これって、もっと適した方法があるのだろうか?
あんまりシェルは強くないので、これがベストだったのか、よく分からん。。。
JSPのコメントアウト
<!-- -->では、コメントアウトにならない。
その中にJSPの記述があれば、JSPの処理対象になってしまう。
なので、<%-- -->でコメントアウトして、処理対象から外す。
移行のときに、とりあえず画面表示させたいからJSPタグを片っ端から<!-- -->でコメント合うとしてたけど、いざ動かしたときにコメントアウトしてると思ってた行がJSPのエラーが出てて???ってなった。。。
できれば、使いたくないんだよな、JSP。。。
その他雑記
急に暑くなった
この一週間で急に暑くなった気が。。。
30度超えとかもあったし、もう夏だな。。。
なんで梅雨前線が急に消滅したんだ?
環境構築
環境調査とか構築の作業が多かった。。。
とくにシェルを作るのが多すぎた。
service作ったりしたのは、だいぶ慣れた。
公式ドキュメント見て、コマンド調査して、動かない理由調べたりするのは、正直つらい。。。
たまに、環境がわからんくなることがある。
取り掛かる前に、どういうサーバー構成で、どう動くのが正解なのか、ちゃんと図解してから作業に取り掛かったほうがいいなと思った所存。