フレームワーク

システム開発・テクノロジー

ダンプとは?クラッシュした瞬間のメモリを丸ごと保存する記録

ダンプとは、クラッシュやフリーズ時のメモリの内容をファイルに書き出したもののこと。Windowsのブルースクリーンやコアダンプの仕組みとデバッグへの活用を解説します。
システム開発・テクノロジー

相対パスとは?絶対パスとの違いをわかりやすく解説

相対パスとは、現在いるディレクトリを起点にファイルの場所を指定する方法です。絶対パスとの違いや「../」の読み方など実務で即使えるポイントを解説します。
システム開発・テクノロジー

ゼロサプライとは?先頭のゼロを消す数値整形処理

ゼロサプライとは、数値の先頭にある不要なゼロを削除する処理のこと。ゼロパディングとの違い・帳票での使い方・Excelでの注意点をIT初心者向けに解説します。
システム開発・テクノロジー

抽象クラスとは?具体例でわかる設計の基本

抽象クラスとは、インスタンスを生成できないクラスで、サブクラスが必ず実装すべきメソッドを定義します。設計の一貫性を強制しながら共通処理を再利用できます。
システム開発・テクノロジー

DMLとは?SQL操作コマンドをわかりやすく解説

DMLとはSQLにおけるデータ操作言語で、SELECT・INSERT・UPDATE・DELETEの4命令が中心です。DDLやDCLとの違いも含めてエンジニア向けにわかりやすく解説します。
システム開発・テクノロジー

テンポラリディレクトリとは?/tmpの役割を解説

テンポラリディレクトリとは、プログラムや OSが一時的なファイルを保存するための専用ディレクトリです。/tmpやTEMPの仕組み、セキュリティリスク、適切な管理方法を解説します。
システム開発・テクノロジー

Data access objectとは?DAOパターンを解説

Data access object(DAO)とは、データベースへのアクセス処理をビジネスロジックから分離するデザインパターンです。実装例とメリット・デメリットをエンジニア向けに解説します。
システム開発・テクノロジー

deployとは?デプロイの意味と手順をわかりやすく解説

deployとは、開発したソフトウェアを実際に動作する環境へ配置・稼働させる作業のことです。デプロイの種類・手順・自動化(CI/CD)の仕組みをエンジニア向けにわかりやすく解説します。
システム開発・テクノロジー

ビルトイン関数とは?インポートなしに使えるプログラミングの便利な道具

ビルトイン関数とは?ざっくりと3行でプログラミング言語にあらかじめ組み込まれていてimport(インポート)や宣言なしにそのまま使える関数のこと。「組み込み関数」とも呼ばれるPythonの`print()`・`len()`・`range()...
システム開発・テクノロジー

引数とは?関数に渡す値の仕組みと実引数・仮引数の違い

引数とは?ざっくりと3行で関数やメソッドを呼び出す際に渡す入力値のこと。関数はこの値を受け取って処理を実行し結果を返す。日本語では「ひきすう」と読む関数の定義側で受け取る変数を「仮引数(parameter)」・関数を呼び出す側で渡す具体的な...