開発ツールと環境

プログラミング言語

【Python】コメントの書き方は?ハッシュ文字とトリプルクォートの違いを紹介

Pythonは主に2種類のコメントアウトがあります.ハッシュ文字(#)を使ったコメントアウトトリプルクォート(''', """)を使ったコメントアウトコメント書ける点は一緒ですが,使い方や処理内容に違いがあります.今回はPythonのコメントアウトについて紹介します.
プログラミング言語

【Python】割り算をするには?使い方や浮動小数点数になる理由を紹介

Pythonで割り算をするときは/を使います.「割り算なんて簡単!」と思うかもしれません.しかし割り算は計算機特有の特徴も出るので気をつけましょう.今回はPythonで割り算をする方法と使うときの注意点について紹介します.
開発支援ツール

【Docker】コンテナ名を指定するには?–nameオプションの使い方を紹介

コンテナを作成すると自動でコンテナ名が命名されます.このコンテナ名は通常ランダムな文字列です.docker container ls -aコマンドでコンテナ名を確認するのは面倒ですよね.こんなときはコンテナを作成するときに自分で命名しましょう!今回はコンテナ名を指定できるオプションを紹介します.
オペレーティングシステム

【Linux】grepコマンドでファイル名とディレクトリ名を検索する方法を紹介

-rオプションを使うとディレクトリにあるすべてのファイルの中身を検索できます.では,特定の文字列を含むファイル名やディレクトリ名を調べたいときはどうすれば良いでしょうか.今回はコマンドを組み合わせてファイル名とディレクトリ名を調べる方法を紹介します
プログラミング言語

【Python】月初めを取得するには?標準モジュールで特定の日を表す方法を紹介

Pythonでは日時を扱うモジュールがいくつか用意されています.datetimeやdateモジュールをうまく使うことで月初のような特定の日を表せます.今回はdatetimeとdateモジュールを使って月初を取得する方法を紹介します.
インフラ自動化

【Terraform】バージョンを変更・管理するには?tfenvの使い方を紹介

あるバージョンでしかコマンドができないことってありますよね.あるバージョンでしか実行できないコマンドってありますよね.既存のバージョンをアンインストールするのもめんどうです.tfenvを使うとアンインストールすることなくバージョンを変更できます.今回はtfenvをインストールしバージョンを変更する方法を紹介します.
オペレーティングシステム

【Linux】UbuntuでTerraformをインストールしよう!実行手順を紹介

先日初めてterraformを使いました.周りの人はみんなMac OSだったため私だけLinuxのUbuntu/Debianからインストールしました.Macと比べてコマンドがいくつか変わっていたので少々インストール方法に手こずりました.今回はLinuxのUbuntu22.04でterraformをインストールする方法を紹介します.
オペレーティングシステム

【Bash】シェルスクリプトで文字列比較するには?評価演算子を紹介

プログラミングをすると頻繁に条件式を使いますよね.様々な評価式がありますが,文字列同士を比較する機会は多いはずです.シェルスクリプトでも文字列の比較ができます.今回はBashを使って文字列を比較する演算子を紹介します.
オペレーティングシステム

【Linux】シェルスクリプトでif文を使うには?記述上の注意点も紹介

シェルスクリプトも通常のプログラミング言語と同じように条件分岐を書けます.ただいくつか記述上のルールもあるので注意が必要です.今回はBashを使いシェルスクリプトでif文を書く方法について紹介します.
オペレーティングシステム

【Linux】シェルスクリプトを実行するには?パーミッションを確認し実行権限を与えよう

シェルスクリプトを実行するには設定を変更する必要があります.今回はファイルに実行権限を与えシェルスクリプトを実行する方法を紹介します.