git を使って作業を行う場合、ブランチの内容を1つに統合する必要が出てくる時があります。その際に使用するのが、git merge コマンドです。 今回の記事では、git merge コマンドを使用する具体的な方法について解説していきたいと思います。 git mergeとは? git merge コマンドは、特定のブランチでコミットされた更新内容を別のブランチへと反映する際に使用するコマンドです。 […]
Gitでブランチを分けて作業する際に、別ブランチの更新内容を作業ブランチに反映したい時があると思います。特定のブランチの更新内容を別のブランチに反映する時によく使用されるのは git merge コマンドですが、その他に、一部のコミットのみを反映したい時に活用可能な git cherry-pick コマンドが存在します。 今回の記事では、git cherry-pick コマンドを使って特定のコミッ […]
プログラムを実行する際に、ユーザーが入力したデータを基に処理を実行したいケースがあると思います。その際に使用するのが、input関数です。 今回は、Pythonの標準入力である input関数を使用する方法について解説していきたいと思います。 Pythonのinput関数とは? input関数は、Pythonで使用可能な標準入力です。ユーザーがキーボードから入力した内容を、文字列として取得すること […]
「リストやタプルなどの要素に対して、何かしらの処理を実行した結果が取得したい」 といった際に、実行可能な処理方法はいくつか存在します。その中の1つに含まれるのが、map関数です。 今回の記事では、Pythonで map関数を使用する方法について解説していきたいと思います。そもそも map関数とは何か?といった点から、具体的な使用方法についてなど、詳しく解説していきますのでぜひ参考にしてみてください […]
今や、プロジェクト開発を行う上で欠かせない Gitですが、規模の大きいプロジェクトほどコミット履歴が複雑化しがちで、過去の内容を追う際に一苦労した・・・といったケースも少なくはありません。 そこで今回は、履歴を整理する上で役に立つコマンドである 「git rebase」 コマンドについて解説していきたいと思います。基本的な使用方法から使う際の注意点まで、細かく説明していきますのでぜひ参考にしてみて […]
開発を行っていると、それまで行っていた作業内容よりも先に解決しなければいけない要件が飛び込んでくることはざらにあります。 Gitでプロジェクトを管理している場合、基本的には作業内容ごとにブランチを切り分けていきますが、未コミットの状態があるとブランチの切り替えを行うことができません。ですが、状況によっては修正内容をまだコミットしたくない・・・という場合もあります。 こういったケースなどで役に立つの […]
Gitで変更内容をコミットした際に、何かしらの理由で変更を取り消したい時があると思います。その際に活用できるのが、git revertコマンドです。 今回は、git revertコマンドを使用する方法について解説していきたいと思います。revertコマンドで使用できるオプションも合わせて紹介したいと思いますので、ぜひ参考にしてみてください。 git revertとは? git revertコマンド […]
JavaScriptでは、バイナリデータを扱えるオブジェクトの1つに Blobオブジェクトが存在します。様々な形式のデータを扱う過程で活用されている、主要なオブジェクトの1つです。 今回は、JavaScriptで Blobを扱う方法について解説していきたいと思います。 Blobとは? Blobとは、JavaScriptで使用可能な Web APIインターフェイス(オブジェクト型)の一種です。正式に […]
JavaScriptでは、Webページ上で行われる各アクションに対応する処理を追加したい時など、HTMLの要素を取得して操作するケースが多々あります。要素を取得するためのメソッドは様々ありますが、その中でも便利なのが、CSSセレクターを使って要素を取得する querySelectorメソッドです。 今回は、JavaScriptで querySelectorメソッドを使用する方法について解説していき […]
プログラミングで数値を扱う時に、必ずしもその値が整数であるとは限りません。C言語には、実数を扱うための様々なデータ型が用意されていますが、その中でも小数を扱う際に使用する浮動小数点数型(float型 / double型)というものが存在します。 今回の記事では、C言語で浮動小数点数型を使用する方法について解説していきたいと思います。浮動小数点数型とは何か?といった点から、使用時の基本構文や注意点に […]