症状
「このファイルは、変更されていないか、または、バイナリファイルです。」と表示されて、変更差分(git diff)の内部表示ができない。
[Alt] + [Enter] キーを押すことで、セルに改行コードを入力することができる。
このときセルに記録される改行コードはUNIX形式(LF)である。
そこでExcelマクロ(VBScript for Application)でセルの内容をWindows形式(CR+LF)ファイルに出力するときには以下のような「改行コードの置換」をマクロに加える必要がある。
1 2 |
strings_in_cell = Worksheets(SomeSheetName).Cells(col, row).Value Print #OutputFile, Replace(strings_in_cell, vbLf, vbCrLf) |
1 |
$ git worktree add <チェックアウトパス名> <ブランチ名> |
1 |
$ git worktree add ~/Projects/LocalMaster master |
「やり直し系コマンド」は私の造語です。gitの操作は常にやり直せます。
「打ち消す」、「リセットする」、「削除する」、「クリーンする」など、「やり直す」ためのgitのコマンドやオプションを紹介します。
続きを読む
コマンドシェル(ターミナル)において下記のようなメッセージが表示されてキー入力不能に陥る。
1 |
Display all posibilities? (y or n) |
TABキーを入力したことで シェル (bashなど) の入力補完機能が働いたため。TABキーを押すことで入力途中のコマンドの後半を保管してくれるのは便利な機能である。ただし、補完するコマンドの候補が絞り切れる前にTABキーを押してしまうと、「あれ」も「これ」も補間候補として示そうとして結果としてフリーズしたかのような状態に陥る。
NTFSにはファイルに関する副次的な情報を記録するための「代替データストリーム (ADS : Alternate Data Stream)」と呼ばれる機能が存在する。
Webブラウザやメールの添付ファイルとして受け取ったファイルにはこのADSが付加されてストレージ上にファイル本体(メインデータストリーム)と並んで記録される。
ADSはファイル名の後ろに “Zone.Identifier” という名前が付く。
ただし、通常のツールやコマンド操作でADSを見ることはできない。
続きを読む
imgタグで貼り付けた画像の周囲の枠と影を消す方法
1 |
<img src="image.png" alt="figure X" style="border:none;box-shadow:none;"> |
CSSでimgに設定されているborderとbox-shadowのプロパティ値をnone(非表示)にオーバーライド(上書き)する。
1 |
<タグ名 style="プロパティ: 値;" > |
1 |
<th style="text-align: center;" >メタ文字</th> |
ターミナルでキー入力をしているうちに、キー操作を受け付けなくなった(フリーズした)ようにみえる。
Ctrl + S を押して、画面停止(STOP)を実行した。
※ ターミナル通信(RS-232Cやアナログモデム)が低速な時代は Ctrl + S と Ctrl + Q を駆使して、画面のスクロールと一時停止を繰り返し、実行結果やメッセージを読み進んでいました。ターミナルにスクロール機能がなかった時代のTIPSです。