プログラミング– category –
-
Python
Pythonでargparseを使ってコマンドライン引数を処理するスニペット
Pythonの標準ライブラリargparseは、スクリプトにコマンドライン引数を簡単に追加できる便利なツールです。ユーザーに特定の引数を指定させたり、ある引数を選択すると他の引数を無効にするなどの制約を設けたりすることが可能です。この記事では、argparseの基本的な使い方として、「位置引数」「オプション引数」「相互排他グループ」の3つ... -
JavaScript
JavaScriptでのスタイルプロパティの直接割り当て方法
Web開発では、要素のスタイルをJavaScriptから動的に変更する必要が生じることがよくあります。JavaScriptを使って要素のスタイルを変更する最も一般的な方法は、DOM API の style プロパティを利用することです。の記事では、JavaScriptでスタイルを直接割り当てる際のポイントについて解説します。 element.style とは? element.style は... -
JavaScript
JavaScriptで取得した要素の属性 attributes を更新する方法
JavaScriptでは、DOM要素の属性(attributes)を簡単に取得・更新することができます。attributes は、要素の id、class、src などの様々なプロパティを指し、これらを動的に変更することで、ページの挙動や外観をリアルタイムに操作できます。この記事では、属性の取得と更新方法について解説します。 属性の取得方法 要素の属性を取得する... -
JavaScript
JavaScriptの innerText とその使い方
innerText は、JavaScriptでDOM要素のテキストを操作する際に使われるプロパティです。innerHTML とよく似ていますが、テキストのみを扱いたい場合には innerText を使用するのが適しています。この記事では、innerText の使い方と注意点を説明します。 innerText とは? innerText は、HTML要素の表示されているテキストを取得したり、設定... -
JavaScript
JavaScriptの querySelector とその使い方
JavaScriptの querySelector は、CSSセレクタを使ってHTML要素を取得できる非常に便利なメソッドです。DOM操作の際に頻繁に使われるため、しっかりと理解しておくと、開発効率が向上します。この記事では、基本的な使い方から応用までをまとめて紹介します。 querySelector の基本 querySelector は、HTMLドキュメント内で指定したCSSセレク... -
JavaScript
JavaScriptのレストパラメータの使い方
以下は、JavaScriptのレストパラメータ(Rest Parameters)についての技術記事です。備忘録として活用できるよう、基本的な使い方から応用までを解説します。 JavaScriptのレストパラメータについて レストパラメータとは? レストパラメータ(Rest Parameters)は、ES6(ECMAScript 2015)で導入された機能で、関数の引数として与えられる可... -
JavaScript
JavaScript: スプレッド構文によるオブジェクトのコピー、マージ、上書きなど
以下に、JavaScriptのスプレッド構文(Spread Operator)を使ったオブジェクト操作についての技術記事を記述します。備忘録として使えるように、基本的な使い方から応用までカバーしています。 JavaScriptのスプレッド構文を使ったオブジェクト操作 スプレッド構文とは? スプレッド構文(...)は、ES6(ECMAScript 2015)で導入された機能で... -
プログラミング全般
レキシカルスコープとダイナミックスコープの比較
レキシカルスコープとは? レキシカルスコープ(Lexical Scope)は、変数がどのスコープに属するかを「コードの構造」や「定義された場所」に基づいて決定するものです。JavaScript、Python、Cなどの多くのプログラミング言語はこのスコープの仕組みを採用しています。関数がどこで「定義」されたかが重要であり、その関数が「呼び出される場... -
シェルスクリプト
JPGなど画像ファイルを圧縮したCBZ,ZIPファイルをPDFに変換する
電子書籍や漫画のフォーマットとしてよく使われるCBZファイルは、実際にはZIP形式で圧縮されたJPEG画像の集まりです。今回は、このCBZファイルを簡単にPDFに変換する方法を紹介します。 手順は非常にシンプルで、無料のコマンドラインツールを使って効率よく変換できます。ぜひ試してみてください。 必要なツール 以下のツールが必要です。 u... -
Git
一度コミットしたファイルを .gitignore に追加して追跡から外す手順
プロジェクトの開発中に、一時的なファイルやビルドアーティファクトを誤って Git にコミットしてしまうことがあります。通常、これらのファイルは .gitignore に追加してリポジトリに含めないようにするのが一般的ですが、既にコミットされている場合、追跡から外す必要があります。 手順 .gitignore にファイルやフォルダを追加する まず、...