suer TIL
eye catch
GitHubに登録した公開鍵でLinuxサーバーにログインできるようにする
GitHubに登録した公開鍵 GitHubに登録した公開鍵は以下のURLから確認できる。 https://github.com/<ユーザ名>.keys LinuxサーバーにGitHubへ登録した公開鍵でSSHログインできるようにする 上記のとおりWeb経由で公開鍵を取得できるので、curlコマンドで取得して~/ssh/authorized_keysに追記すればよい。
LINUX
2023-11-07 2023-11-08
eye catch
TrivyでTerraformのセキュリティスキャン
Trivyとは Trivy は多目的な脆弱性スキャナ。 Trivyにはさまざまな対象のスキャナがあり、本記事ではTerraformのコード(.tf)をスキャンする方法を記述する。
TERRAFORM
2023-11-06 2025-05-20
eye catch
【Docker】コンテナ内のシェルスクリプトの標準出力をjournaldに出力する
ロギングドライバー Dockerの標準出力はロギングドライバーの設定によって出力先が変わる。 ロギングドライバーの設定はdocker-compose.ymlのloggingで指定する。
LINUX
2023-11-03 2023-11-03
eye catch
改行を含む文字列の変数をechoすると改行が消えるときの対処
改行を含む文字列の変数をechoすると改行が消えるパターン 以下のようにechoで改行を含む文字列の変数を出力すると改行が消える。 FOO=$(ls) echo $FOO bin boot dev etc home lib lib32 lib64 libx32 lost+found media mnt opt proc root run sbin snap srv sys tmp usr var lsコマンドは標準では改行区切りで出力されるので、FOOには改行を含む文字列が入っている。 しかし、変数FOOに格納したうえで$FOOをechoで出力すると改行が消えている。
LINUX
2023-11-03 2023-11-03
eye catch
【Kotlin】正規表現でfindとmatchEntireの違い
KotlinのRegexクラスのfindメソッドとmatchEntireメソッドの違い KotlinのRegexクラスのfindメソッドとmatchEntireメソッドはどちらも正規表現にマッチするかを確認しMatchResultを返すが、以下のとおり挙動が異なる。
ANDROID
2023-11-02 2023-11-02
eye catch
localectlでOSのロケールを設定する
ロケールの設定 現在の設定の確認(localectl status) localectl statusコマンドで現在の設定を確認する。 $ localectl status System Locale: LANG=C.UTF-8 VC Keymap: n/a X11 Layout: us X11 Model: pc105 上記ではLANGがC.UTF-8になっているので日本語のロケールが設定されていない。
LINUX
2023-10-31 2023-10-31
eye catch
【Ruby】MySQL2 gemで複数SQL文を一度に実行する(Mysql2::Client::MULTI_STATEMENTS)
複数のSQL文を許可するMysql2::Client::MULTI_STATEMENTSオプション queryメソッドで複数文を許可するにはMysql2::Client.newメソッドのflagsオプションにMysql2::Client::MULTI_STATEMENTSを指定する。
RUBY
2023-10-27 2023-10-27
eye catch
【TFLint】Terraformのコードをチェックする
TFLintとは TFLintはTerraformのコード(.hcl)をチェックするためのフレームワークを提供する。 実際のチェックルールはプラグインとして提供されている。 AWS用、Azure用、GCP用のように必要なプラグインを導入して利用する。
TERRAFORM
2023-10-25 2023-10-25
eye catch
vimでGithub Copilot
copilot.vim github/copilot.vim は vim/NeoVimでGitHub Copilotを使うためのプラグイン。 VisualStudio Codeと同様にGitHub Copilotによるコードの提案をvim/NeoVimでも受けられるようになる。
LINUX
2023-10-23 2023-10-30
eye catch
【ShellCheck】Lintでシェルスクリプトの品質を高める
ShellCheckとは ShellCheck はシェルスクリプトのLintで静的解析ツール。 よくない書き方や不具合を引き起こしそうな記述を検出してくれる。 ShellCheckの使い方 インストール Macの場合はHomebrewでインストールできる。
LINUX
2023-10-23 2023-10-23
  • ««
  • «
  • 12
  • 13
  • 14
  • 15
  • 16
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【fluentbit】利用可能なプラグインを調べる
LINUX
2025-06-19 2025-06-19
eye catch
【tig】カスタムキーバインドを追加してGit操作を効率化する
LINUX
2025-06-18 2025-06-18
eye catch
【Shell Script】グループコマンドで複数コマンド出力をまとめてリダイレクト
LINUX
2025-06-17 2025-06-17
eye catch
rsync -a コマンドでも owner と group を実行ユーザーにする
LINUX
2025-06-15 2025-06-15
eye catch
【Shell Script】エラーで途中で止まっても実行される後処理を設定する
LINUX
2025-06-10 2025-06-15
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer