2/45ページ

2/45ページ
Mac

M1 macbook 初期設定と環境構築でやることまとめ [Node][Rust]

M1 macbook の初期設定としてやることまとめ 先代 macbook の電源が壊れて充電できなくなったので新しい mac を購入することになりました。ということで M1 チップ搭載の新型 macbook air が手に入ったので必要な初期設定や環境構築をまとめます。 いろいろと設定したので忘れないようにまとめておきます。 とりあえず最終的に Node と Rust を動かしたいので、それを最 […]

[Windows] 起動時に自動実行する処理を設定(スタートアップ)

Windows で起動時に実行する処理(アプリ)を設定する Windows で起動時に実行したい処理(アプリ)を設定する方法をまとめます。 Windows 10 の起動時に自動的に実行するアプリを追加する Windows 10 の起動時に自動的に実行されるアプリを変更する 基本的には上のURLにある通りに設定すればよいです。 ショートカットをスタートアップフォルダに配置する Windows 10 […]

[Linux] script コマンドで操作ログと実行結果を記録する

script コマンド Linux で実行されたコマンドやその実行結果の出力を記録したい場合 script コマンドが使えます。script コマンドは実行したコマンドと実行日時、実行結果(出力結果)をすべてログファイルに記録することが可能です。 script コマンドの基本的な使い方は以下のように単純に実行するだけです。 script コマンドの使用方法 $ script Script star […]

[Linux] Bash でフィボナッチ数を求める(メモ化再帰)

フィボナッチ数を求める関数 Bash でフィボナッチ数を求めるシェルスクリプトを記述します。 フィボナッチ数列は以下のような数列です。 1 2 3 5 8 13 21 34 55 89 144 .. フィボナッチ数列の第n項を f(n) とすると、フィボナッチ数列は以下の条件で作成できます。 f(1) = 1 f(2) = 2 f(n) = f(n-1) + f(n-2) ようするに、1つ前と2つ […]

[Python] for, while で else句を使ってフラグ管理する

for, while で else Python で for, while 文を使用するときに else 句が使用できます。if 文で使用する else 句と違い意味で使用します。ほかの言語だとあまり見ない使い方で、最近まで知らなかったので、使い方をまとめます。 for文の else for 文で使用する else 句は for 文でのループ宙に break されなかった場合 に実行されるコードブ […]

[Linux] ln シンボリックリンクとハードリンクの違いと作り方

シンボリックリンクとハードリンクの違い Linux(Unix)ではファイルシステム上のファイルやディレクトリのデータとその名前を結びつけるリンクがあり、ハードリンクとシンボリックリンクの2種類があります。 Linux では ln コマンド使用するとリンクを作成できます。ここではシンボリックリンクとハードリンクの違いをまとめたのち、ln コマンドの簡単な使い方をまとめます。 シンボリックリンク(ソフ […]

[LInux] プロセスをkillする、シグナルを送る方法

プロセスを kill するコマンド Linux でプロセスを強制的に終了させるには kill コマンドを使用します。 kill コマンド でシグナル送信 kill コマンドはプロセス(ジョブ)に対してシグナルを送ります。プロセスは送信されたシグナルを受けて、何かしらのふるまいを行います。 もし強制的にプロセスを終了させたい場合は、SIGKILL シグナル(シグナル番号9)を送信します。SIGKIL […]

[Linux] 変数がワイルドカード展開されるのを無効化する方法

変数内のワイルドカードが展開される シェルで入力を受け取ってコマンドのパラメータとして渡す形で利用するとき、ワイルドカードが展開されて予期せぬ動作が引き起こされる場合があります。 例えばカレントディレクトリが以下のようになっているとします。 . ├── foo.txt └── hoge.txt この状態で以下のように * を echo するとワイルドカード展開されてファイルが表示されてしまいます。 […]

[Linux] /etc/hosts でIPとホスト名を対応させる

/etc/hosts ファイル /etc/hosts ファイルはIPアドレスとホスト(ドメイン)名の対応を設定するためのファイルです。 ドメイン名からIPアドレスを求めるための変換、あるいはその逆の変換を行う機能はは本来 DNS が行う機能です。DNS が用意されていればこの /etc/hosts は使わなくてもよいですが、小規模な検証環境などでいちいち DNS を用意するのが面倒な場合や難しい場 […]

1 2 45