どいしげ

Linux

ディスクのデータ消去(SSD・Linuxコマンド編)

ディスクのデータ消去において、HDDとSSDでは適した方法が異なる。HDDの場合、データ領域に対してゼロや乱数を上書きすることで消去できる。しかし、SSDはHDDとデータ管理の仕様が異なっており、単純な上書きでは完全なデータ消去が難しい。こ...
Linux

ディスクのデータ消去(HDD・Linuxコマンド編)

パソコンを廃棄したり、売ったり、譲ったりする場合、ディスク(HDDやSSDなど)のデータを消去しておかないと、重要な情報が漏洩してしまう可能性がある。特に、個人情報や社外秘のデータを記録したことがあるディスクに対するデータ消去は必須。しかし...
Linux

LinuxでストレージのSMART情報を取得

ストレージ(HDDやSSDなど)は、OSやアプリだけでなく、ユーザーが作成したデータの保存にも使用される。常にデータの読み書きが行われるため、ストレージには寿命がある(自分は消耗品と考えている)。しかし、個体差がかなりあるため、いつ故障する...
生活

中古パソコンの選び方(2023年)

自分は複数台のパソコンを用途に応じて使い分けている。しかし、新品で揃えるほどお金に余裕がある訳ではないので、大半は中古で購入したもの。このたび、自分が所有している中で最古参だったパソコン(第2世代Core:Sandy Bridge搭載機)が...
生活

USB接続の周辺機器を使用する際の注意事項

USBで接続する周辺機器には、キーボード、マウス、USBメモリ、外付けHDD/SSD、プリンタ、スキャナなど、色々ある。USBの接続ポート数や規格はパソコンの機種によって異なっていて、小型のパソコンほどポート数が少ない傾向にあり、足りなくな...
Windows

Windowsコマンドプロンプトの特殊文字・エスケープ文字

コマンドプロンプトに限らず、プログラムにおいて特殊な意味を持つ文字(特殊文字)がある。特殊文字を普通の文字として扱いたい場合に使用するのが、エスケープ文字。どの文字が特殊文字やエスケープ文字に該当するのかは、プログラミング言語によって異なる...
Windows

Windowsバッチファイルのサンプル(別のバッチファイルを呼び出す)

バッチファイルの規模が大きくなってくると、1つのバッチファイルを複数のファイルに分割したい場合がある。バッチファイル内から、別のバッチファイルを呼び出す方法には、以下の2つがある。・callコマンド呼び出し元と同じプロセスでバッチファイルを...
生活

FIX窓にカーテンを取り付け

外の光を取り込むために作られる、開け閉めができない窓のことを「FIX(フィックス)窓」と呼ぶ(別名で「はめ殺し窓」とも呼ぶ)。FIX窓にはカーテンがついてなかったのだが、夏場は日差しが強すぎて、暑さと眩しさを感じることが多かったので、カーテ...
Windows

Windowsバッチファイルのサンプル(関数・サブルーチン)

関数やサブルーチンとは、特定の処理を再利用できるように部品化したもの。部品化して再利用することで、同じ処理を何度も書かなくて良くなる。結果として、開発作業のスピード向上やソースコードの品質向上が期待できる。関数は呼出元に何かしらの結果を返す...
Windows

Windowsコマンド実行結果のリダイレクト、パイプ

コンピュータ上で実行されているプログラムが、特に何も指定されていない場合に利用するデータの入力元/出力先として、標準入力/標準出力がある。また、プログラム内でエラーが発生した場合、標準エラー出力に対して出力が行われる(標準出力とは別に指定さ...